Cyrus + LDAP Suggestions/Help

Michael Nguyen michaeln at twentyten.org
Tue Nov 9 18:07:08 EST 2004


> Michael Nguyen wrote:

Hi Jules, thanks for the reply.

> >>>How do I get Cyrus to "know" what directory to look in for this user's
mail?
>
> Cyrus doesn't use maildir, and will not store mail in a user's home
> directory. It's a black box. Mine keeps all mail in /var/spool/cyrus.
> Mail comes in via LMTP, gets filtered with Sieve, and goes out via IMAP
> or POP. There is no support for directly accessing the message data
> using programs other than cyrus, except through those protocols.

This is unfortunate.  I don't mind not using MailDir (the verdict is still
out on it.  It's extremely fast for the majority of our uses, but we have
some insane users who demand to store every joke, every family email, every
love letter, and every piece of porn spam that they've received from the
beginning of time.  MailDir would mean that these users (who make up about
0.5% of our users, yet use 95% of our space) would throw hundreds of
thousands of emails *each* into directories in the filesystem.  We haven't
finished our stress tests to see if that'd be a huge problem yet.

> 'Course, every message IS stored in a plain text file, and folder
> indexes are easy to rebuild using the reconstruct tool if you need to
> manually fiddle with a mailbox. Though doing this is NOT "officially
> recommended," I've never had a problem doing it.

Our current setup is mbox as well and it works fine for us.  This part
wouldn't be the issue with Cyrus.  The issue is being able to easily specify
where the mail goes.  We have about 45,000 users and we're growing at a
brisk pace.  Currently we use a commercial SMTP/IMAP/POP3 daemon, but we're
looking towards the future and unfortunately what we have is not it.  It's a
somewhat common request for a customer to want to change their username or
common that we'll want to migrate a user to a different server.  Doing these
tasks is very simple in our commercial solution and also using some of the
other IMAP packages we're looking at.

As silly as this might sound, a guy I trust very much recommended Cyrus to
me so I wanted to give it a as good a chance as possible.  It doesn't look
right for me though.

> I think Courier gives you some more flexibility, and is probably easier
> to get set up in the first place, and might be a decent choice if

Yeah, Courier works the way that I wanted it to.  I'll keep researching
though.

[snip]

> Jules Agee
> System Administrator
> Pacific Coast Feather Co.

I own two of these pillows.  Of all the pillows in the house, they're my
favorite!  ;-)

[snip]


Michael

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list