Ok, I've figured out the problem.
I run testsaslauthd with mail_admin as the username (the account courier should be using) and the authentication fails.
If I run it using root as the user it succeeds, and also if I use my local UNIX account (josh).
But I've configured everything to use mail_admin. Any idea why mail_admin can't authenticate?
edit: I read that Cyrus SASL doesn't support encrypted SQL passwords? Is this still true? (I read it on a forum thread from 2008) I'm not sure if it would still be true since your guide says to use encrypted passwords...
Last edited by ansabhailte; 11th September 2012 at 07:18.