TSS Exchange Migration Paths
Installation of Exchange
Gotta install Exchange!
Hardware Requirements:
Initial Development
Exchange 2k3 or 2k7?
Solution for Quota
Quota currently works by querying either Cyrus or the filesystem (depending on which user) and then adding a reject on the frontends. We want to continue to reject or defer at the frontends (accepting mail you can't deliver and producing backscatter is bad form and has gotten us on blacklists) so we need to find a way to query Exchange for this information reliably.
Worth noting that calendars count against quotas apparently - I'd imagine they are small, but this is a training/user services issue.
Solution for Vacation
Solution for Forwarding
Oh goody, calendaring does break. Here's one solution. For those too lazy to click it.. basically is using a combination of server-side and client-side rules to create a situation where mail is delivered to Exchange AND forwarded to another account (in their example, their non-Exchange system), but the mail in Exchange is auto-purged. At least, that's what it looks like. Since I'm going to elect to not put my personal mail in Exchange, I'll be a great guinea pig. — Matthew Elson 2007/01/31 07:35
Failover/Redundancy
Integration with Current System
How to keep virus/spam filtering in and route mail to Exchange in some cases, Cyrus to others, the moon in others.
How to keep user experience smooth (i.e do we want webmail.wesleyan.edu to go to squirrelmail for some, Outlook's Web Thingy for others?
Unless we get an imapproxy (like perdition) in place, we're going to have to keep the username.mail.wesleyan.edu structure since some users will be in system A, and some in system B. I'd really rather not do this.
Exchange/Cyrus Migration Path
How to switch between the two mail systems for users who may need calendaring but not be on Exchange by default?