New Mail Stuff

From Syscore

This is a discussion/notes page regarding planning & implementing a new email storage & retrieval system at UMBC. Under heavy investigation is Cyrus from CMU. It seems to lend itself to our ethos of distrubuted horizontal scaling quite well.

Contents

Sizing and Configuration

Our current load & user profile is very similar to the one at CMU, so using their current sizing and configuration as a baseline is probably reasonable.

Preliminary Cyrus Configuration

Incremental Migration Plan

It's probably safe to say that any migration around here needs to be incremental, and building a migration plan that allows the migration of key users for testing, while at the same time continuing to support our existing user bases' configuration will be important.

Changes Required

Mail Filtering

Cyrus natively uses the Sieve filtering language for mail filtering. While we can migrate OIT-created procmail filters that were made via our WebAdmin interface, we will not attempt to migrate custom procmail rules.

IMAP Configuration

Shared Folders