I have several servers, all configured to send mail by relaying through my main mail server on port 587. SFAIK they are all configured the same, and use TLS with plain text authentication. They all have identical sasl_passwd and sasl_passwd.db files. Security options are:
smtp_sasl_security_options = noanonymous

All but one of them works. The one that doesn't logs the "No worthy mechs found" message and SASL authentication failed message. The main mail server (to which it is trying to connect) logs that the problem server has established a TLS 1.2 connection, but then disconnects and does nothing more.

What should I look for to fix this?


Fuller configuration details:
root@named:/etc/postfix# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = loopback-only
inet_protocols = ipv4
mailbox_size_limit = 0
mydestination =
myhostname = named.black-sheep-research.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = $mydomain
readme_directory = no
recipient_delimiter = +
relayhost = [mx.yorkshiremail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Raspbian)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to