====== Howto Backup Gmail ======
* [[getmail]]
* [[http://mxcl.github.io/homebrew/|Homebrew]]
* [[http://pyropus.ca/software/getmail/|getmail 4]]
* [[https://support.google.com/accounts/answer/185833|Google application-specific passwords]]
Getmail is a small script written in Python that downloads a copy of your mailbox contents. Each email is stored in an individual file, and it is an excellent way to make a backup of your Gmail contents.
To set it up, you will need to install getmail through brew, create a specific password for getmail to access GMail, make some changes to your GMail settings, and finally configure getmail itself. We will also be setting up a cron job so getmail will run in the background and continue to download updates regularly.
=== Install Homebrew ===
First, install the Homebrew package manager, which we will then use to install getmail.
Open your Terminal application and run this command:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Next, verify that Homebrew has permissions to install applications on your computer. Depending on your OS X setup, it may request your password to continue.
brew doctor
Finally, install the getmail application. We'll be configuring it later.
brew install getmail