Squirrelmail was driving me crazy – incoming email filtering (via avelsieve) was broken in the old stuff, and the preview pane is broken in the new. Nothing seems to be very actively maintained. So I revisited Roundcube, and it looks good.

I’ll be keeping Squirrelmail around to manage my incoming email filtering – avelsieve is just really nice to work with – and I’ll be using Roundcube for my web client. And Thunderbird works great when no corporate firewall is in the way. Works for me…

The only changes I made during Roundcube setup were within [config/db.inc.php] (trivial) and [config/main.inc.php]:

// MDM I used this to install, then moved the installer directory to backup...
// $rcmail_config['enable_installer'] = true;

// MDM This prevents the silly "host" box on login.
// Don't use 'localhost' or outgoing email will fail!
$rcmail_config['default_host'] = 'myserver.com';

Roundcube

Roundcube

Thunderbird

Thunderbird

Squirrelmail Avelsieve

Squirrelmail Avelsieve

Avelsieve is a really nicely done web interface for email rules. It is a plugin for Squirrelmail, a tried-and-true webmail client, that works with a cyrus IMAP server, another old dog that is a nightmare to install but gets the job done no matter what it is.

The system has been handling my email for years, but for the past few months, I haven’t been able to get Avelsieve to edit my email rules. It’s very picky about compatibility. Today I finally dug in and fixed that. Apparently cyrus updates broke avelsieve, but there’s a workaround. Turned out to be one line in the avelsieve config file, updated as follows:

# MDM Will this fix the problem of not decoding scripts?
# MDM YES!  IT DOES!  Thank goodness.
# see http://thread.gmane.org/gmane.mail.squirrelmail.plugins/14106
#$avelsieve_disabletls = false;
$avelsieve_disabletls = true;

Yay! My pretty and powerful email rules are back!