On Sun, 23 Feb 2003, Jure Pecar wrote: > > I hit another problem: > > I have a mysql plugin for saslauthd, which i put together (and posted here > about half a year ago). Among the first lines of auth_mysql() i print out > the values i get for login and realm. > > If i test it with testsaslauthd, i get [EMAIL PROTECTED] as the login and > empty realm, which i then split internally and insert into mysql query i > read from conf file. It works perfectly. > > However, using imtest or telnet to pop3/imap ports, i see that i get test as > login and empty realm. So something between imapd and saslauthd eats away > the @domain part. > > This only happens if enable virtdomains in imapd.conf. If i turn it off, i > get @domain part in the login as expected. >
It should work fine. I use cyrus 2.2 with virtdomains turned on and saslauthd/ldap with no problems. It works fine with fully qualified usernames ([EMAIL PROTECTED]) and partially qualified usernames (test, example.com is determined by cyrus). Do you get a syslog entry for each failed authentication from saslauthd: AUTHFAIL: [EMAIL PROTECTED] service=pop3...? If this is the case, things are working fine. -- Igor