Difference between revisions of "Moving off Google Apps"

From Wiki | LUG@UCLA
Jump to: navigation, search
Line 2: Line 2:
  
 
== Design ==
 
== Design ==
 +
 +
KISS. Try to use the least amount of components, and don't overcomplicate the configuration. For example, don't use maildrop if Dovecot already has an MDA/LDA.
 +
 
* MTA: Postfix
 
* MTA: Postfix
 
* MDA/LDA: Dovecot LDA
 
* MDA/LDA: Dovecot LDA
Line 18: Line 21:
  
 
Occasionally copy the Maildir directory out of the Tahoe-LAFS share since we don't actually trust Tahoe-LAFS. We respect people's privacy, so don't just rsync it out to a 3rd party. Easiest solution would be to use Duplicity to automatically perform encrypted, incremental backups to the 3rd party.
 
Occasionally copy the Maildir directory out of the Tahoe-LAFS share since we don't actually trust Tahoe-LAFS. We respect people's privacy, so don't just rsync it out to a 3rd party. Easiest solution would be to use Duplicity to automatically perform encrypted, incremental backups to the 3rd party.
 +
 +
=== Transitional details ===
 +
 +
* How to migrate emails from Google Groups to Maildir readable by Mailman?
 +
* How to migrate users of @linux.ucla.edu emails to the internal system (e.g. login access to POP3/IMAP/Roundcube)? Make use of LDAP?
 +
* How to notify subscribers to the mailing list? Do they need to know?
  
 
== For users with LUG emails ==
 
== For users with LUG emails ==
  
 
== For subscribers to the mailing lists ==
 
== For subscribers to the mailing lists ==

Revision as of 17:43, 9 December 2013

LUG@UCLA plans to move all mail services (including lists) off Google apps. This is a long term project, but the ETA is before Spring quarter 2014.

Design

KISS. Try to use the least amount of components, and don't overcomplicate the configuration. For example, don't use maildrop if Dovecot already has an MDA/LDA.

  • MTA: Postfix
  • MDA/LDA: Dovecot LDA
  • MSS: Dovecot
  • MUA: Roundcube
  • lists: Mailman
  • storage format: Maildir
  • storage redundancy: Tahoe-LAFS
  • storage backup: duplicity to NFS share, duplicity to VTLUUG, etc.

Online storage

Use the traditional Maildir format for storing mail. Make the MDA/LDA store it under the Tahoe-LAFS $BASEDIR directory so it can be accessed from multiple different MSSs and MUAs.

Offline storage

Occasionally copy the Maildir directory out of the Tahoe-LAFS share since we don't actually trust Tahoe-LAFS. We respect people's privacy, so don't just rsync it out to a 3rd party. Easiest solution would be to use Duplicity to automatically perform encrypted, incremental backups to the 3rd party.

Transitional details

  • How to migrate emails from Google Groups to Maildir readable by Mailman?
  • How to migrate users of @linux.ucla.edu emails to the internal system (e.g. login access to POP3/IMAP/Roundcube)? Make use of LDAP?
  • How to notify subscribers to the mailing list? Do they need to know?

For users with LUG emails

For subscribers to the mailing lists