Eu tento enviar e-mails com o Mutt através do meu próprio servidor de e-mail. Meu servidor de correio executa o Postfix e o Dovecot. Eu configurei seguindo este tutorial . Eu posso enviar / receber e-mails no meu servidor com o Gnome Evolution e muitos outros programas. Eu gostaria de usar o Mutt com essa configuração:
set realname = "{name}"
set header_cache = ~/.mutt/cache/headers
set certificate_file = ~/.mutt/certificates
set message_cachedir = ~/.mutt/cache/bodies
set spoolfile = imaps://{server address}:993/INBOX
set imap_user = "{address}"
set imap_pass = "{password}"
set imap_passive = no
set smtp_url = "smtp://{server}:587"
set smtp_pass = "{password}"
set from = "{address}"
set use_envelope_from = yes
set ssl_starttls = yes
set ssl_force_tls = yes
Eu uso o Mutt no meu laptop, como um cliente do meu servidor, então o Mutt não é iniciado do meu servidor.
O problema é que, toda vez que tento enviar um email, recebo este erro: SMTP session fail : Relay access denied
Os logs correspondentes em /var/log/mail.log são:
Jan 7 17:49:58 ns333449 postfix/submission/smtpd[15264]: connect from unknown[{my ip]
Jan 7 17:49:59 ns333449 postfix/submission/smtpd[15264]: NOQUEUE: reject: RCPT from unknown[{my ip}]: 554 5.7.1 <[email protected]>: Relay access denied; from=<{my address}> to=<{destination address}> proto=ESMTP helo=<{my computer}>
Jan 7 17:49:59 ns333449 postfix/submission/smtpd[15264]: lost connection after RCPT from unknown[{my ip}]
Jan 7 17:49:59 ns333449 postfix/submission/smtpd[15264]: disconnect from unknown[{my ip}]
Eu não consigo entender o porquê. No Gnome Evolution, os parâmetros do meu servidor de e-mail são:
- IMAP:
- Servidor: {endereço do meu servidor}
- Porto: 993
- Usuário: {meu endereço de e-mail}
- SSL na porta dedicada
- Autenticação com senha
- SMTP:
- Servidor: {endereço do meu servidor}
- Porta: 587
- O servidor requer uma autenticação
- STARTTLS após conexão
- Autenticação simples
- Usuário: {meu endereço de e-mail}
Espero ter fornecido informações suficientes.
EDITAR : Conforme sugerido pelo tarleb, eu escrevi smtpd_tls_loglevel = 1
em /etc/postfix/main.cf
, é isso que recebo quando tento enviar um e-mail:
Jan 8 11:54:16 ns333449 postfix/submission/smtpd[13158]: connect from unknown[{my ip}]
Jan 8 11:54:17 ns333449 postfix/submission/smtpd[13158]: Anonymous TLS connection established from unknown[{my ip}]: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Jan 8 11:54:20 ns333449 postfix/submission/smtpd[13158]: warning: unknown[{my ip}]: SASL PLAIN authentication failed:
Jan 8 11:54:21 ns333449 postfix/submission/smtpd[13158]: lost connection after AUTH from unknown[{my ip}]
Jan 8 11:54:21 ns333449 postfix/submission/smtpd[13158]: disconnect from unknown[{my ip}]