[dev] Accomodating Horde Suite for new cyrus-2.2.*

Marc Jauvin marc at register4less.com
Mon May 17 05:59:36 PDT 2004


Vilius ?umskas <vilius at lnk.lt> wrote:

> Hi,
>
> Cituojama "Alexandru N. Barloiu" <slak at dale.ro>:
>
> I'm currently using cyrus 2.2.3 with Horde, IMP, ingo and other. Horde
> Authentification is set up through cyrsql driver.
>
>> as of version 2.2.0 cyrus supports virtual domains, meening that
>> mailboxes that look like a email address can be created. so in cyrus
>> users can look like user/alexandru.barloiu at domain.org.
>
> As far as i know, this is not quite true. Virtual domain support is
> still buggy,
> for example you can't make postfix treat such usernames correctly.

I have reports from many people using postfix successfully with virtual 
domains
(maybe you did not use a recent enough version?)

>> the password
>> storage is a little more complicated. I use mysql to store passwords. In
>> older versions a simple table containing username and password ( plain
>> text ) wes more than enought. cyrus for now can only work with
>> unencrypted mysql passwords.
>
> It's not true. I'm using mysql as my cyrus user db backend. Passwords is
> encrypted in mysql's md5() by default, but you actually can make it work with
> whatever combination you like. For example I'm using crypt-md5 encrypted
> passwords (just like in linux shadow files).

How did you setup cyrus to use encrypted password with MySQL? The preferred
method to access mysql is with auxprop like:

   sasl_pwcheck_method: auxprop
   sasl_auxprop_plugin: mysql

but does not support encrypted passwords... I created a patch for this 
to work,
I need to submit it to the cyrus developers.



--
Marc Jauvin
http://register4less.com
450-441-5458



More information about the dev mailing list