Hello,
my server was overdue for an update, and yesterday I did an online upgrade from 15.4 to 15.6.
Everything pretty much worked ok, except for sendmail. It starts, accepts email from others for my domain and I receive mail as usual.
However, I can’t send email. KMail complains “Could not authenticate to the SMTP server because no matching authentication method has been found”. I checked my running instance of Sendmail with telnet by EHLO-ing to port 25 and sure enough, no 250-AUTH line:
220 mail.server.com ESMTP Sendmail 8.15.2/8.14.5/SuSE Linux 0.8; Wed, 3 Jul 2024 09:30:10 +0300
EHLO me
250-mail.server.com Hello www.client.com [my-ip], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP
For auth backend, I have always used SASL-DB, and it is working (I can see my user when using sasldblistuser2).
I have always used:
C{TrustAuthMech}PLAIN LOGIN DIGEST-MD5 CRAM-MD5
And that is still the case until today. The sendmail.cf hasn’t been changed during the upgrade from what I can see, so I am running out of ideas (but at the same time I am nowhere near being proficient with sendmail). No errors in the logs during sendmail startup.
Any help would be very welcome.
Thank you!