I'm wondering if there are some of you who are successfully using MySQL to
authenticate Cyrus mailbox passwords For the past fortnight I've been trying
unsuccessfully to get a Cyrus-imapd, -sasl, MySQL installation up and
running and running out of ideas fast to get it going.
Getting down to the gist of the matter:
I've loaded up all the required Perl packages, plus pwcheck_mysql-0.1,
authcheck.pl etc... installed Vladimer Ivaschenko cyrus-imapd-sql*rpm &
cyrus-sasl*rpm's (www.hazard.maks.net)
Issues...
* I initially had problems logging into the cyrus daemon as Userid cyrus
until I created Userid curus (with shadow password enabled) before I
installed cyrus. Imapadmin.cgi.pl rejected the "admin' login until I changed
the setup order. I also couldn't login as cyradm in Userid cyrus mode
either.
* In order to create, delete, & alter mailboxes plus passwords I had to
create an Userid for "admin".
--------------------------------
With Cyrus now up & running in Userid cyrus..
* I can login via "admin" (using imapadmin.cgi.pl), and can create, alter, &
delete cyrus mailboxes. Login & Passwords are automatically created in MySQL
imap database.
* However I'm unable to access the mailboxes unless the mailbox has a Userid
eg admin - which defeats the purpose of running Cyrus. My log file indicates
an authentication issue with mailboxes (except for "admin") ie. no Userid.
* Also pwcheck doesn't automatically loadup. I've had to create an entry in
rc.local. Even then it bombs out fairly easily.
* I have aslo tried building pwcheck_myslq into the source file (into
cyrus-sasl*.tar.gz and installed together with cyrus-imapd*.tar.gz) without
any success.
Is there:
* An issue with pwcheck - that preventing mailboxes without Userid's being
authenticated ?
* ..Anyway to get the system running without having to creater Userid's for
everybody.
* Anything I may have overlooked when setting up & configuring the packages
?
Appreciate any help...
Patrick