Date: Tue, 26 Aug 2003 14:28:28 +0100 From: Jon Mercer <jon.mercer@achean.com> To: Johan Paul <mailing-lists@johanpaul.com> Cc: freebsd-questions@freebsd.org Subject: Re: Cyrus IMAP with pam_mysql? Message-ID: <3F4B607C.9040603@achean.com> In-Reply-To: <1367.193.166.135.194.1061902265.squirrel@silakka.nettikala.fi> References: <1367.193.166.135.194.1061902265.squirrel@silakka.nettikala.fi>
next in thread | previous in thread | raw e-mail | index | archive | help
Welcome to nightmaresville. I struggled with this for yonks, and found that there were some other files that needed to be setup, e.g.: ajax# cd /usr/local/lib/sasl2 ajax# cat Cyrus.conf pwcheck_method: saslauthd ajax# There is at least one other one, and I'm trying to find it! Are you getting any trace out that you can post? I'd agree with you that it doesn't seem to be contacting the database. If you have a log against mysql, you could check this from the database end. In my view, the docs for Cyrus fall a long way short of what is really needed! Cheers, Jon Mercer Johan Paul wrote: > Hi, > > Has anyone managed to get the Cyrus imapd to authenticate with pam_mysql > -authentication? > > In /usr/local/etc/imapd.conf I have: > allowanonymouslogin: no > allowplaintext: yes > sasl_pwcheck_method: saslauthd > sasl_mech_list: PLAIN > > ...among other things. > > I am running saslauthd with pam authentication: > silakka# ps xa |grep saslauthd > 258 ?? Is 0:00.01 /usr/local/sbin/saslauthd1 -a pam > > > This is what I have in my /etc/pam.conf: > > # Mail services > imap auth sufficient pam_mysql.so user=mail passwd=uBerSecRETPASS > host=localhost db=mail table=accountuser usercolumn=username > passwdcolumn=password crypt=1 > > imap account required pam_mysql.so user=mail passwd=uBerSecRETPASS > host=localhost db=mail table=accountuser usercolumn=username > passwdcolumn=password crypt=1 > > The problem, I think, is the service column. The authentication is done > via PAM since when I change the password for my shell account the mail > password is changed too. But saslauthd uses some other service to > authenticate, not imap and thus not pam_mysql. Why doesn't it reconize the > above lines for Cyrus? > > I am running FreeBSD 4.8R > > This is giving me serious headache :) Thanks in advance for any clues!! > > > Regards, > > Johan Paul > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" -- +----------------------------------------------------------------+ | ___ ___ | | / | | / | | / /| | / / | | / / | | _____ / / ____ ____ ___ | | / /__| | / ___ \ / /__ / __ \ / _ | | /__ | | / ____ | / / /_/ / ___ \ / /_/ / / / | | / ___ \ | | / / | | / / __ / / \ \ | ___/__ / / / / / / \ \ | | / / | | | |__/ / / / / / | \__/ / | |_| | / / / / | | /__\ /___\ \_____/ /__| /__| \_____/ \__/|_| /__| /__| | | | | www.achean.com | | ============== | | Jon Mercer jon.mercer@achean.com | | | | Mobile 07973 256496 | | | | Tel. 0117 9561211 | | | | Fax 0117 9565637 | +----------------------------------------------------------------+
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F4B607C.9040603>