Por que o Postfix não anuncia o AUTH durante o EHLO?

3

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

    
por NimChimpsky 01.08.2011 / 15:37

3 respostas

6
smtpd_tls_auth_only = yes

É necessário alterar isso para

smtpd_tls_auth_only = no
    
por 02.08.2011 / 10:06
1

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

    
por 01.08.2011 / 18:33
1

Isso é meio complicado, mas você verificou que está escutando no TCP 25 com lsof?

    
por 02.08.2011 / 05:49