Auth with both mysql and imap

Andrea <[email protected]>
Newsgroups gmane.comp.security.cyrus.sasl
Message-ID <CAOvyzQuRNop3_-v_0AuH0JUsaGP+gUVAZ2c6=cW5NSEW0EuqMQ@mail.gmail.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.