У меня настроен Postfix MTA, к которому я могу без труда войти с удаленного компьютера через SMTP (Thunderbird, Python и т.д.), Но при попытке использовать один и тот же сценарий с теми же учетными данными в локальной системе той же системы он отказывается от подключения. В частности, при использовании метода login
smtplib , я получаю следующее исключение:
SMTPException: SMTP AUTH extension not supported by server.
Это в mail.log
:
Aug 7 22:37:32 myhostname postfix/smtpd[31174]: connect from mydomain.com[123.123.123.123]
Aug 7 22:37:32 myhostname postfix/smtpd[31174]: Anonymous TLS connection established from mydomain.com[123.123.123]: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Aug 7 22:37:32 myhostname postfix/smtpd[31174]: lost connection after EHLO from mydomain.com[123.123.123]
Aug 7 22:37:32 myhostname postfix/smtpd[31174]: disconnect from mydomain.com[123.123.123]
Это не очень помогает. Моя конфигурация постфикса может быть найдена здесь, из которой я бы предположил, что в основном эта часть интересна:
myhostname = mail.mydomain.com
smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks = $mynetworks
smtpd_sasl_local_domain=$myhostname
smtpd_sasl_security_options = noanonymous
Тем не менее, я не вижу много вариантов, которые мешают этому входу. Может ли кто-нибудь помочь?