smtpd_tls_auth_only = yes
É necessário alterar isso para
smtpd_tls_auth_only = no
Eu configurei postfix
e dovecot
, posso até receber e-mails e buscá-los remotamente usando o cliente Thunderbird se conectando via IMAP
No entanto, não consigo enviar usando o servidor Smtp, quando faço telnet localmente para o meu servidor usando telnet mail.mydomain.com 25
e, em seguida, executo ehlo mail.mydomain.com
não há nenhuma linha 250-auth - é esse o problema e como faço para corrigir isso?
Eu tenho smtpd_sasl_auth_enable = yes
em main.cf
A saída de postconf smtpd_tls_auth_only
smtpd_tls_auth_only = yes
Se assim for, precisa usar starttls antes de autenticar.
Poderia desativar a configuração para permitir a autenticação não criptografada (não é aconselhável).
Pode depurar com starttls usando:
openssl s_client -connect $YOUR_SMTP_SERVER:25 -starttls smtp -CApath $PATH_TO_CA_DIR
Isso é meio complicado, mas você verificou que está escutando no TCP 25 com lsof?