ssmtp: Cannot open mail:25
pode ser causado por erros de permissão de arquivo em /etc/ssmtp/ssmtp.conf . Qualquer aplicativo que esteja tentando executar ssmtp não pode ler o arquivo.
chmod 640 /etc/ssmtp/ssmtp.conf
chown root:mail /etc/ssmtp/ssmtp.conf
& adicione o aplicativo enviando e-mail para o grupo mail (por exemplo, logcheck se não fizer parte do grupo adm )
Para completar, seu smtp.conf deve ser parecido com:
[email protected]
mailhub=your-mailserver.com:465
#mailhub=gmail.com:587 ### -> note 587 for STARTTLS
hostname=your-vps.com
UseTLS=Yes
#UseSTARTTLS=Yes ### => gmail needs this (not all servers do)
AuthUser=xxxxxx
AuthPass=xxxxxx
FromLineOverride=NO
#Debug=YES
# on Fedora / Red Hat / or with ssmtp-validate-TLS-server-cert.patch
TLS_CA_File=/etc/ssl/certs/ca-certificates.crt
- Para qualquer um que use o Debian eu também backportou os patches da Red Hat para que
sSMTPuse256 bitciphers & verifica oCA.