Basically everything appears to be using SASL to authenticate and nothing has been migrated to SASL2. However SASL's tools are really informative like this...
Code: Select all
[root@pusa3 ~]# sasl2passwd
-bash: sasl2passwd: command not found
[root@pusa3 ~]# sasldblistusers
user: john.tate realm: pusa3.yunyangtemple.org.au mech: PLAIN
user: john.tate realm: pusa3.yunyangtemple.org.au mech: CRAM-MD5
user: john.tate realm: pusa3.yunyangtemple.org.au mech: DIGEST-MD5
[root@pusa3 ~]# sasldblistusers2
listusers failed
If anyone knows more about this so I can dig into it archimedies style and work out where the authentication issues lie (experienced by Dovecot, which kindly tells me it uses the getpwnam(3) interface or "something similar").
There are no users in /etc/passwd, they exist in the ldap database however the authentication is done some other way and I do not understand it. I assume and point all blame at SASL because its all I am aware of that I don't know about.
Some tips on digging into this problem archimedes style would be helpful.
John.