Thank you for your reply, however it doesn't quite answer my question. The sendmail howto you linked to describes how to make sendmail work with sasl (even with saslauthd using /etc/shadow for passwords), but I just want it to work like it used to, bypassing saslauthd completely. (In fact, it wasn't even there in the original Slackware 10.1 release)
So my question is, after upgrading to -current, how do I turn off sasl support for sendmail? Could I maybe just use the old config file or would that break things?
Well I tried the following:
cp sendmail-slackware.mc config.mc
sh Build config.mc
cp config.cf /etc/mail/sendmail.cf
That replaces the current sendmail config file with the vanilla slackware one, which should make it work without having to use sasl. However when trying to send I still get the same entries in my /var/log/messages... in other words, the sendmail config file isn't to blame it seems. I'm at a loss as to why the mta is even trying to use sasl at all. Any ideas would be welcome.
Just as a sanity check, I rolled back to the version of sendmail that shipped with Slackware 10.1. I merely did removepkg / installpkg, didn't change anything else... and that stopped it complaining about sasl. Now the log shows it successfully authenticates me and sends my e-mail. However, it will also send without authenticating, which is bad obviously.
So, how do I go and tell sendmail to not send unless I authenticate, but without using anything like sasl as most SMTP authentication documents suggest?