Você consegue enviar e-mails com êxito via SMTP com outro cliente de e-mail nessa máquina? Você consegue fazer telnet para seu servidor SMTP e estabelecer uma conexão? Você está usando STARTTLS?
Em mutt, você usa o protocolo smtps
para denotar uma conexão protegida desde o início com o TLS / SSL. Se o seu servidor de e-mail estiver esperando isso (e muitos fazem isso nos dias de hoje), isso pode ser um problema seu.
No entanto, se o seu servidor de e-mail espera usar STARTTLS
, use o protocolo regular smtp://
em smtp_url
e certifique-se de set ssl_starttls=yes
.
Veja um exemplo de telnet
session que mostra um servidor de e-mail que usa STARTTLS:
$ telnet smtp.example.com 587
Trying 127.0.0.1...
Connected to smtp.example.com.
Escape character is '^]'.
220 smtp.example.com ESMTP Postfix (Debian/GNU)
EHLO test
250-
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
QUIT
221 2.0.0 Bye
Connection closed by foreign host.