Eu finalmente encontrei um conjunto detalhado de instruções de Tony Scelfo que realmente funcionam . Parece que você tem que usar a TLS (Transport Layer Security) na porta 587. Eu não obtive o SSL SMTP para funcionar.
Primeiro, execute sudo dpkg-reconfigure exim4-config
e use estas opções de configuração:
- Tipo geral de configuração de e-mail: e-mail enviado pelo smarthost; recebido via SMTP ou fetchmail
- Nome de e-mail do sistema: < seu nome de host >
- endereço IP para escutar conexões SMTP de entrada: 127.0.0.1
- Outros destinos para os quais o e-mail é aceito: < seu nome de host >
- Máquinas para retransmitir correspondência para:
- endereço IP ou nome do host do smarthost de saída: mail.example.com::587
-
Ocultar o nome do correio local no correio a enviar?
- Sim - todos os emails de saída aparecerão da sua conta do Gmail
- Não - as mensagens enviadas com um cabeçalho de nome de remetente válido manterão o nome do remetente
- Manter o mínimo de consultas DNS (Discagem sob demanda)? Não
- Método de entrega para correio local: < escolha o que preferir >
- Divide o arquivo de configuração em arquivos pequenos? Sim (você precisa editar um dos arquivos a seguir)
Em seguida, execute sudo vi /etc/exim4/passwd.client
e adicione as seguintes linhas ao seu host de e-mail e a todos os aliases encontrados (encontrados em nslookup
). Substitua < endereço de email > e < senha > com a conta pela qual você deseja encaminhar o e-mail):
mail.example.com:<email address>:<password>
mail.yourhosting.provider:<email address>:<password>
Depois de editar o arquivo passwd.client
, execute sudo update-exim4.conf
, que integrará suas alterações na sua configuração do Exim4.
Execute sudo /etc/init.d/exim4 restart
e certifique-se de que o serviço pare e inicie corretamente. Se o serviço não puder ser reiniciado, algo provavelmente deu errado quando você editou o arquivo passwd.client
.
Se o Exim4 for reiniciado, vá em frente e execute sudo tail -f /var/log/exim4/mainlog
para assistir aos registros de e-mail. Em uma janela diferente, envie um e-mail do seu sistema e certifique-se de ver um registro com R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com ... X=TLS-1.0:RSA_ARCFOUR_MD5:16
. O X=TLS
significa que o e-mail está sendo enviado com a segurança da camada de transporte, que é o que você deseja.