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
sSMTP
use256 bit
ciphers & verifica oCA
.