It seems as if saslauthd isn't running. Please post the output of
Also, on your page I read this:
I do have the server up and running though and the /etc/sasldb2 is world readable.
You don't need sasldb2 because you're using saslauthd which means your user must be in /etc/passwd and /etc/shadow and have a valid password.