Como instalar e configurar o Postfix no Ubuntu 20.04
O Postfix é um servidor de e-mail bastante comum devido à funcionalidade suficiente para a maioria das tarefas e à facilidade de configuração. Este tutorial abordará a instalação e a configuração básica do Postfix e do servidor para ele.
Preparação
O servidor deve ter um endereço IP público estático. Você também precisará de um nome de domínio. Vamos primeiro configurar os registros DNS necessários.
Para o servidor de e-mail, geralmente é usado um subdomínio de terceiro nível. Como exemplo, usaremos mail.domain-name.com. Substitua domain-name.com por seu nome de domínio. O nome de domínio de terceiro nível pode ser arbitrário. O principal é usar a opção apropriada na configuração posterior. Os registros DNS geralmente podem ser configurados no painel de controle de um registrador de nomes de domínio ou no seu servidor DNS.
Adicione um registro DNS A para o seu domínio chamado mail e "target" igual ao endereço IP do futuro servidor de e-mail.
mail A xxx.xxx.xxx.xxx
Adicione o registro DNS MX para o domínio raiz com um valor igual ao nome de domínio do servidor de e-mail:
@ MX mail.domain-name.com
Se o serviço retornar um erro como resultado, tente não usar nada em vez de @.
Configuração do servidor
Com o nome de domínio de terceiro nível selecionado mail.domain-name.com, o nome do host será mail. Vamos configurá-lo.
sudo hostnamectl set-hostname mail
Agora abra o arquivo hosts.
sudo nano /etc/hosts
Vamos adicionar uma linha para esse servidor com seu endereço IP, seu nome de domínio e nome de host. Essa entrada deve ser colocada diretamente abaixo da entrada para localhost.
xxx.xxx.xxx.xxx domain-name.com mail
Instalação do Postfix
Vamos instalar o Postfix e o pacote de correio eletrônico mailutils.
sudo apt install postfix mailutils
Durante a instalação, você será solicitado a fornecer opções interativamente. Defina o tipo de configuração do servidor de e-mail como Site na Internet.

.
O nome de correio do sistema deve corresponder ao nome de domínio para o qual estamos configurando o servidor de correio. Em nosso caso, esse é o nome-do-domínio.com.

.
Teste de prefixo
Agora o servidor de e-mail Postfix está pronto para funcionar. Vamos testá-lo e enviar nosso primeiro e-mail. Coloque seu e-mail no seguinte comando e execute-o:
echo "Postfix test" | mail -s "Subject" mail@server.com
Devido ao fato de a criptografia e itens como DKIM ainda não estarem configurados, sua carta provavelmente acabará na pasta Spam. Alguns servidores de e-mail, como o gmail.com, não a aceitarão de forma alguma. Corrigiremos isso mais tarde.
Agora você pode responder a essa carta em sua caixa postal e ver essa resposta no servidor de e-mail.
mail
Saída:
"/var/mail/root": 1 message 1 new
>N 1 Sender Name Wed Mar 17 04:32 66/2877 RE: Subject
?
Digite 1 e você verá sua resposta.
[/passo]
A próxima etapa é configurar o Postfix para usar caixas de correio virtuais.


