Sua pergunta é subjetiva, então vou propor algumas soluções possíveis com base em algumas suposições:
- Você está tentando aprender como gerenciar um servidor de e-mail para promover sua educação. Isto é assumido porque se você não sabe como configurar um, você provavelmente não sabe a longa lista de razões pelas quais você provavelmente não deve executar seu próprio servidor de e-mail .
- Você está ciente dos serviços como o G Suite, que são confiáveis, econômicos e robustos em termos de ferramentas de gerenciamento e decidiram que não atendem às suas necessidades, mesmo que custem menos dinheiro do que seu próprio servidor.
- Você entende que existem maneiras diferentes de configurar os servidores de e-mail e essas formas vêm com vantagens e desvantagens exclusivas. Então, enquanto alguns métodos são mais simples do que outros, você precisa considerar os prós e contras antes de escolher a mais simples dessas opções.
Meu método preferido
Meu método preferido é instalar o Webmin & amp; Virtualmin , que fornece uma interface gráfica para o gerenciamento de servidores de e-mail (entre muitas outras coisas) assim que eles são instalados. É bem documentado, bem mantido, permite que você use a GUI ou CLI de forma integrada e sem repercussão. Ele instala todo o software necessário para executar um servidor da Web básico e faz um bom trabalho de orientar até mesmo os mais novatos durante o processo.
Outros
Existem muitas outras maneiras, como o uso de servidores pré-criados por meio de serviços de provedores como a Digital Ocean.
E no lado mais complexo das coisas, você pode usar serviços como o Vagrant e os respectivos Playbooks do Vagrant que automaticamente implantam e configuram tais sistemas para você. Mas eu suspeito que isso esteja bem além do que você está procurando, mesmo que definitivamente simplifique o processo se você estiver executando um servidor de e-mail profissional.