Atualizei o sSMTP para a versão 2.61 e agora, quando tento, recebo o seguinte erro:
ssmtp: Cannot open smtp.gmail.com:587
Posso conectar via telnet ao endereço deles, mas o sSMTP parece ter disparado e não sei ao certo o que mudou após a atualização.
Aqui está o ssmtp.conf
[email protected]
mailhub=smtp.gmail.com:587
RewriteDomain=gmail.com
Hostname=localhost
UseTLS=YES
UseSTARTTLS=Yes
AuthUser=XXXXX
AuthPass=XXXXX
FromLineOverride=yes
Saída ao conectar via telnet:
[root@soupcan sbin]# telnet smtp.gmail.com 587
Trying 74.125.142.108...
Connected to smtp.gmail.com.
Escape character is '^]'.
220 mx.google.com ESMTP l7sm7330049igx.2 - gsmtp
quit
221 2.0.0 closing connection l7sm7330049igx.2 - gsmtp
Connection closed by foreign host.
E a saída quando tento usar sSMTP
[root@soupcan sbin]# /usr/sbin/ssmtp -v [email protected] < /home/user/Documents/Scripts/msg.txt
[<-] 220 mx.google.com ESMTP f5sm7367852igc.4 - gsmtp
[->] EHLO localhost
[<-] 250 CHUNKING
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
ssmtp: Cannot open smtp.gmail.com:587
EDIT Ativando o log de depuração Agora vejo isso, ainda estou cavando:
SSL not working: certificate verify failed (20)
EDIT 2
Isso foi resolvido adicionando o seguinte ao meu ssmtp.conf
arquivo
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
mailhub=smtp.gmail.com:465
Respostas:
Isso foi resolvido adicionando o seguinte ao meu
ssmtp.conf
arquivoEncontrei informações AQUI e AQUI
fonte
FYI - Para Ubuntu, o arquivo .crt está em um local diferente e deve ler:
A adição disso permitiu que eu me conectasse ao meu servidor SMTP via STARTTLS na porta 587 com as configurações:
Meu servidor de correio está configurado para usar STARTTLS e não SSL ou TLS.
Se eu definir
UseTLS=YES
, ele falhará. Tem que ser exclusivamenteUseSTARTTLS=YES
, não ambos. Não sei se outros servidores de correio podem fazer as duas coisas ao mesmo tempo, mas o meu não.fonte
Use a configuração encontrada aqui:
A maneira mais simples de enviar e-mails de uma linha via linha de comando usando o gmail?
Excerto:
É tão simples quanto isso.
fonte