I have a CentOS 6.4 installation running Sendmail, and after some serious hair tear stare and compare I'm a bit stumped. When I connect to the server either with telnet or SSL, sendmail is not presenting the AUTH capability after an EHLO. Everything looks like it should be working, but no amount of tweaking is getting the AUTH capability advertised (and it doesn't work if you just try it anyway).
Here's the config bits from sendmail.mc--
define(`confAUTH_OPTIONS', `A p')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
Note: Also tried
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl
just to keep things simple.
saslauthd is running, and configured--/etc/sysconfig/saslauthd
auth include password-auth
account include password-auth
But when I do "openssl s_client -starttls smtp -connect localhost:587" I don't get any AUTH capability--
250-pennzoil.gizmopartners.com Hello localhost [127.0.0.1], pleased to meet you
All the certs are built, and if I connect via telnet, the server does advertise STARTTLS. So anyone able to point out the obvious or not so obvious config mistakes?