Back up Google Apps Mail using getmail4 + IMAP

Just a quick note on how to configure backups of Google Apps email to a local machine. Install getmail apt-get install getmail4 create config directory Create a subdirectory in users home folder (and change permissions) mkdir .getmail touch .getmail create config file Create a file such as .getmail/username.gmail [retriever] type = SimpleIMAPSSLRetriever server = imap.gmail.com username = username@domain.tld password = password mailboxes = ("[Gmail]/All Mail",) [destination] type = Maildir path = /path/to/storage/directory/ [options] # print messages about each action (verbose = 2) # Other options: # 0 prints only warnings and errors # 1 prints messages about retrieving and deleting messages only verbose = 1 message_log = ~/.getmail/gmail.log create data directories for storage Create 3 sub-directories in your designated data directory mkdir cur new tmp run getmail getmail -r username.gmail Whilst this is more a 'note to self' rather than actual documentation - maybe it's of use to somebody. Thanks go to Matt Cutts: http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/ for the start.

Continue Reading