Configurando Postfix para usar SMTP do Gmail no Ubuntu

Este post tem por objetivo demonstrar como configurar o Postfix para enviar e-mails através do SMTP do Gmail como relay. Como ambiente para este post foi utilizado o Ununti 14.04. Caso tenha algum problema por favor utilize a sessão de comentários para posta-lo.

Fazendo relay do Postfix via smtp.gmail.com:

Primeiramente realize a instalação dos pacotes necessários

sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules

Caso você ainda não tenha uma instalação do Postfix em seu sistema ele fará alguns questionamentos a você. Basta selecionar a opção Servidor para a internet e usar um nome completo (FQDN) para o seu servidor como mail.exemplo.com.br.

Edite o arquivo de configuração /etc/postfix/main.cf e adicione as seguintes linhas:

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes

Edite/crie o arquivo /etc/postfix/sasl_passwd e deixe ele com a seguinte informação:

[smtp.gmail.com]:587    USERNAME@gmail.com:PASSWORD

Caso você utilize o Google Apps, basta alterar o domínio @gmail.com para o seu domínio exemplo @helviojunior.com.br

Corrija as permissões do arquivo e atualize o postfix para utilizar o arquivo /etc/postfix/sasl_passwd com os comandos abaixo:

sudo chmod 400 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd

Valide o certificado digital para avitar erros rodando o seguinte comando:

cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem

Por fim reinicie o serviço do Postfix

sudo /etc/init.d/postfix reload

 

Testando

Verifique se os e-mails estão sendo enviado através do Gmail, se tudo estiver correto através do comando abaixo você enviará um e-mail para sua caixa postal usando o Gmail como relay.

echo "Teste de e-mail com postfix" | mail -s "Teste Postfix" voce@exemplo.com.br

 

Referência

Este artigo foi baseado no artigo: https://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/

Helvio Junior

Helvio Junior

Especialista em Segurança Ofensiva e Análise de Malwares em SafeTrend
Especialista em Segurança Ofensiva e pesquisador independente de Malwares.
Helvio Junior
0 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *