I have finally gotten cyrus imap and sieve up and limping along. I don’t even want to begin to document the pain it was to set up… the only thing I’ll say is… USE A PRE-COMPILED CYRUS IMAP PACKAGE if possible – after struggling along for weeks, the Fedora Core 2 RPM installed in seconds with zero problems. Fedora Tracker is da bomb. My cyrus setup isn’t perfect yet… but I can pull up my email in 4 seconds instead of 300 now…

Bottom line: if you want an email account on thedigitalmachine.com, now is the time to ask. :>

Many others have gone through the pain of having to replace/upgrade Redhat’s out-of-the-box IMAP email handling, which goes for compatibility over performance. And now, sadly, it’s my turn.

Redhat 9 ships with UW IMAP, with the most compatible mailbox format. This doesn’t scale well, for several users, or for one user with a lot of mail (that’d be me). From what I’ve read, there is no email indexing, and only one process can lock the mail file at a time. In squirrelmail, it’s currently taking minutes to load each page of email, and I’m going nuts (hah).

So I’m going to install Cyrus IMAP, which is supposedly “hard to configure”. Dang it… to be continued…

Here’s a brief example of managing multiple CVS groups, so you can have different groups doing development out of the same CVS repository. (continued…)

Alex rocks, he sets up   lots   and   lots   of   really   cool   stuff   …

Slash, along with my other doodads, requires a pretty powered-up apache build. I like to compile everything in, too, as opposed to using dynamically linked apache modules, for arguably faster performance. I have mod_perl, mod_ssl/openssl, php, and the “mm” library compiled in at this point. Here is my script that does it all in one step. DON’T TRY THIS AT HOME, unless you know what you’re doing and you’re willing to poke through the script. It’s a bit out of date at this point, so that would be the first thing to check… I am thinking I would eventually like to “WWW::Mechanize” the script so that it can, e.g., go to the mod_perl website and figure out what the latest version is. Make it TOTALLY automatic, in other words. Anyone besides me have any interest in this? Or has this been done and I’ve just missed it somewhere?