Q: SASL authentication failure: No worthy mechs found
If you are trying to relay your smtp to another server, and recieving the error message above, please read on.
I take no credit for this. I simply coppied and pasted. I hope apple decides to add this as a feature.
The default policy is stricter than that of the Postfix SMTP server - plaintext mechanisms are not allowed (nor is any anonymous mechanism):
/etc/postfix/main.cf: smtp_sasl_security_options = noplaintext, noanonymous
This default policy, which allows no plaintext passwords, leads to authentication failures if the remote server only offers plaintext authentication mechanisms (the SMTP server announces "AUTH PLAIN LOGIN"). In such cases the SMTP client will log the following error message:
SASL authentication failure: No worthy mechs found
NoteThis same error message will also be logged when the
libplain.soorliblogin.somodules are not installed in the/usr/lib/sasl2directory.
The insecure approach is to lower the security standards and permit plaintext authentication mechanisms:
/etc/postfix/main.cf: smtp_sasl_security_options = noanonymous
You can find everything and more at this URL:
Mac mini, Mac OS X (10.7.1)
Posted on Sep 22, 2011 9:57 PM