Então, isso é estranho. Dois computadores, um com o CentOS e outro com o Manjaro. Ambos têm ssmtp, ambos com a mesma configuração. Manjaro ssmtp irá se conectar e enviar e-mails, o CentOS não:
/etc/ssmtp/ssmtp.conf
:
rewriteDomain=gmail.com
[email protected]
hostname=manjaro-computer
[email protected]
AuthPass=PASSWORD
AuthMethod=LOGIN
FromLineOverride=yes
mailhub=smtp.gmail.com:587
UseSTARTTLS=yes
UseTLS=yes
/etc/ssmtp/revaliases
:
root:[email protected]:smtp.gmail.com:587
A única diferença é que a versão do CentOS tem TLS_CA_FILE
set. Sem ele ssmtp
parece travar então desista, com ele habilitado. Posso me conectar ao Gmail, mas recebo:
[<-] 535 5.7.8 https://support.google.com/mail/?p=BadCredentials t64sm2533861itd.0 - gsmtp
ssmtp: Authorization failed (535 5.7.8 https://support.google.com/mail/?p=BadCredentials t64sm2533861itd.0 - gsmtp)
Ambos os computadores estão na mesma rede, meu terceiro servidor, que é o FreeNAS usando ssmtp, acredito que também possa enviar e-mails sem problemas.