OK, I'm stymied on this one here. I've got an active Virtualmin GPL server running on Centos 5.3 and some email users can't send, others can. To make it even weirder, I can send through accounts that the clients can't and, I can't duplicate the issue locally at all. Everything looks OK from what I can see but, for the clients unable to send, I'm getting the following messages in the logs:
Nov 5 22:26:40 ns3 postfix/smtpd: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Nov 5 22:26:40 ns3 postfix/smtpd: warning: SASL authentication failure: Password verification failed
Nov 5 22:26:40 ns3 postfix/smtpd: warning: unknown[xxx.xxx.xxx.xxx]: SASL PLAIN authentication failed: generic failure
Nov 5 22:26:41 ns3 postfix/smtpd: lost connection after AUTH from unknown[xxx.xxx.xxx.xxx]
Nov 5 22:26:41 ns3 postfix/smtpd: disconnect from unknown[xxx.xxx.xxx.xxx]
One thing that I'm not sure of is that on an Ubuntu Virtualmin server I've got, SASL is running as the postfix user and the whole lot is chrooted into the postfix folder, that doesn't seem to be the case with this Centos box, everything's just under /var/run/saslauthd and sasl runs as root. Not sure if that's just a difference in the distro's or an issue with my Centos install but, like I said, it seems to work for some clients and not for others.
I am using user@domain logins and have added the -r flag to my sasl config as suggested in other threads prior to launching so, it's not that.
Any suggestions welcome.