Este é o método melhor / simples.
sudo apt-get install postfix
É isso que um servidor de e-mail está instalado.
Agora, administrar esse servidor de e-mail é uma história completamente diferente.
Por padrão, o postfix será entregue e transmitido para todas as contas de usuários locais. Isso deve começar. Se você quer algo mais complexo, então você REALMENTE REALMENTE precisa ler, estudar, aprender, aprendiz, etc. Servidores de e-mail são muito complexos para serem configurados corretamente. Mesmo quando configurados corretamente, eles recebem supervisão e monitoramento constantes. Se você está fazendo algo mais do que entrega local, então eu recomendo 100% que você não configure seu próprio servidor de e-mail.
Não se esqueça de configurar os registros DNS e SPF se você enviar e-mails para endereços não locais. Este é um mínimo e não resultará em mensagens entregáveis para a maioria dos ISPs.
Mais uma vez, recomendo vivamente que leia e compreenda completamente o que está a fazer antes mesmo de tentar executar um servidor de correio público. Tenha em mente que (pelo menos nos EUA) você pode ser multado por e-mail, por e-mails enviados do seu servidor incorretamente. Isso é raro, mas aconteceu. Um efeito mais comum é que você é colocado na lista negra, evitado e marcado como uma pessoa geralmente malvada e é proibido de executar um servidor de e-mail novamente (isso acontece com bastante frequência).
Se você pretende executar um servidor público, fale primeiro com o seu ISP / Hosting. Você precisará, no mínimo, de um IP estático e de sua permissão. A maioria dos provedores bloqueará 100% de todos os que retornam à Internet para executar um servidor de email configurado incorretamente por um longo período de tempo.
Eu adiciono todos esses avisos para que você saiba, entrega local, entrega na intranet, tudo bem. Entrega remota, saiba o que você está fazendo antes mesmo de tentar. Servidores de e-mail configurados incorretamente podem causar um desastre se não forem tratados corretamente.