Auth with both mysql and imap

Andrea devnull82 at gmail.com
Sat Apr 5 11:50:16 EDT 2014


Hello,
I hope this is the right place to ask for a little help.

I'm trying to configure postfix to authenticate with both an SQL server and
an IMAP server.

My smtpd.conf:

pwcheck_method: auxprop saslauthd
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5 NTLM

auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: xxx
sql_user: xxx
sql_passwd: xxx
sql_database: xxx
sql_select: SELECT password FROM LoginUsers WHERE LoginUser = '%u@%r'


My /etc/default/saslauthd says:

MECHANISMS="rimap"
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r -O imap.server.com"


I'm able to do this things:
1) just auxprop works, if I telnet and make AUTH PLAIN with mysql user, OK
2) just saslauthd works, if I telnet and make AUTH PLAIN with imap user, OK
3) auxprop saslauthd with mysql user works, if I telnet and AUTH PLAIN with
mysql user OK
4) auxprop saslauthd with imap user DOESN'T WORK, if I telnet and AUTH
PLAIN with imap user FAILED

Strange thing is that with config 4 if I try testsaslauthd with the same
imap user it works.

I tried with both centos or debian, and it's the same. It doesn't seem a
permission problem.

Any hint on how to solve this?
On postfix forum are saying this seems a cyrus-sasl problem...

Thanks!!
Andrea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/attachments/20140405/c6d56ce7/attachment.html 


More information about the Cyrus-sasl mailing list