SSMTP com gmail “não pode abrir 587: 587” [fechado]

4

Estou tentando configurar meu HTPC para enviar um e-mail de vez em quando, especialmente depois de certos trabalhos do cron, mas não consigo fazer isso funcionar. Eu também tenho um servidor rodando o Ubuntu 14.04 LTS onde eventualmente eu tenho SSMTP para funcionar, então eu tentei copiar essas configurações (ssmtp.conf), mas sem sucesso. Ao tentar enviar um email da CLI, recebo uma mensagem de erro informando ssmtp: Cannot open 587:587

#ssmtp.conf 
hostname=HTPC
[email protected]
Mailhub=smtp.gmail.com:587
RewriteDomain=gmail.com
AuthUser=username
AuthPass=password
FromLineOverride=Yes
UseTLS=Yes
#revalias 
root:[email protected]:587
username:[email protected]:587

Eu pesquisei um pouco e pesquisei um bugrelatório sobre o SSMTP e o Gmail em que os certificados eram responsáveis, e a sugestão era adicionar TLS_CA_File=/etc/ssl/certs/ca-certificates.crt ao meu arquivo ssmtp.conf . Eu tentei isso, mas ao verificar o diretório, não há nenhum arquivo ca-certificates.crt e a mensagem de erro é a mesma.

Eu também tentei usar a porta 465, substituindo 587 no bort ssmtp.conf e revaliases , mas o erro permanece o mesmo, ssmtp: Cannot open 465:465

#/var/log/syslog
Sep 22 18:11:32 HTPC sSMTP[2157]: Unable to set TLS_CA_File="/etc/ssl/certs/ca-certificates.crt"
Sep 22 18:11:36 HTPC sSMTP[2157]: Unable to connect to "587" port 587.
Sep 22 18:11:36 HTPC sSMTP[2157]: Cannot open 587:587

Esse segundo para a última linha em syslog me confunde. Alguém?

    
por Zarkov 22.09.2015 / 18:44

1 resposta

4

Acredito que as entradas em revaliases estão erradas:

root:[email protected]:587

deve ser

root:[email protected]:smtp.gmail.com:587

e de acordo com os outros aliases.

    
por Nephente 22.09.2015 / 19:04