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
orlibplain.so
modules are not installed in theliblogin.so
directory./usr/lib/sasl2
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)