Configuração do Postfix para enviar e receber e-mails com o servidor smtp.gmail.com

Configuraçao basica para o postifix.

4/16/20242 min read

Como configurar o Postfix para enviar e receber e-mails

O Postfix é um dos softwares mais populares para envio e recebimento de e-mails em servidores Linux. Neste tutorial, mostrarei como configurar o Postfix para utilizar o endereço smtp.gmail.com na porta 25 como servidor de envio de e-mails.

Passo 1: Instalação do Postfix

Antes de começar a configuração do Postfix, é necessário instalá-lo em seu servidor. Para isso, abra o terminal e execute o seguinte comando:

sudo apt-get install postfix

Após a instalação, será exibida uma tela de configuração. Selecione a opção "Site da Internet" e pressione Enter. Em seguida, insira o nome do seu domínio (por exemplo, "example.com") e pressione Enter novamente.

Passo 2: Configuração do arquivo main.cf

O próximo passo é configurar o arquivo main.cf do Postfix. Abra o arquivo utilizando o editor de texto de sua preferência:

sudo nano /etc/postfix/main.cf

Procure pelas seguintes linhas e faça as alterações necessárias:

# Comente a linha abaixo para desabilitar o envio de e-mails para endereços locais
# mydestination = localhost

# Adicione as seguintes linhas para configurar o servidor de envio de e-mails
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Salve as alterações e feche o arquivo.

Passo 3: Configuração do arquivo sasl_passwd

Agora, é necessário criar o arquivo sasl_passwd para armazenar as informações de autenticação do servidor de envio de e-mails. Execute o seguinte comando:

sudo nano /etc/postfix/sasl_passwd

Adicione a seguinte linha ao arquivo, substituindo "seu_email@gmail.com" pelo seu endereço de e-mail do Gmail e "sua_senha" pela sua senha:

[smtp.gmail.com]:587 seu_email@gmail.com:sua_senha

Salve o arquivo e execute o seguinte comando para gerar o arquivo hash:

sudo postmap /etc/postfix/sasl_passwd

Passo 4: Reinicialização do Postfix

Após realizar as configurações, reinicie o serviço do Postfix para que as alterações tenham efeito:

sudo systemctl restart postfix

Agora, o Postfix está configurado para utilizar o servidor smtp.gmail.com na porta 25 como servidor de envio de e-mails. Você pode testar o envio de e-mails utilizando o seguinte comando:

echo "Corpo do e-mail" | mail -s "Assunto do e-mail" destinatario@example.com

Lembre-se de substituir "Corpo do e-mail", "Assunto do e-mail" e "destinatario@example.com" pelos valores desejados.

Espero que este tutorial tenha sido útil para você configurar o Postfix para enviar e receber e-mails utilizando o servidor smtp.gmail.com na porta 25. Caso tenha alguma dúvida, deixe um comentário abaixo.