How to back up your gmail on ubuntu
1. install python and getmail
2. make a getmail config like this:
[retriever] type = SimplePOP3SSLRetriever server = pop.gmail.com username = firstname.lastname@example.org password = your_password [destination] type = Mboxrd path = ~/gmail-archive/gmail-backup.mbox [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 = 2 message_log = ~/.getmail/gmail.log
3. enable pop on your gmail account
4. add a cronjob like this:
13,33,53 * * * * /usr/bin/getmail -q -r /path/to/your/getmail/config
You’ll end up with a .mbox file which grows and grows over time. Mine is currently at 5GB. I have no idea whether thunderbird or evolution can open such a big file, but mutt can (use “mutt -f ~/gmail-archive/gmail-backup.mbox -R” , unless you really like waiting whilst mutt rewrites the mbox on each save) , or it’s easy enough to grep through if you just need to find the text of a specific message. If you needed to break it into chunks, you could always just use split, and accept that you’ll lose a message where the split occurs (or use split, and then patch toghether the message that gets split in half.
4 comments by 2 or more people
How to back up your gmail on
11 Aug 2011, 15:30
There are five basic functions that we all need to perform in order to manage and safeguard our email- backup, restore, archive, transfer and organize the data. Beyond Inbox can help you perform all of these in a very efficient and easy way.It generate separate file(.eml) for each email message.
Beyond Inbox is available in two different flavors i.e. an easy User Interface using which you use all its feature like backup ,restore,copy and move and Command line interface using which you can schedule the task of gmail backup or IMAP backup .
You can use this tool on Windows, Linux as well as Mac OSX. Click here to download beyondinbox.com/beyondinbox-download.html
17 Oct 2011, 05:51
Hi, when I download all the emails in my inbox gets Mark Red. Is it possible that the ones which I have mark unread remain unread. Please let me know. Thanks!
12 Nov 2011, 06:10
If you’re using this script (or another POP client) to download your messages and Gmail is marking them as read, then you need to go to the settings page from gmail (click on the cog in the top right), then click on “forwarding and pop/imap”.
In the “POP download” section, there’s a dropdown that specifies what to do when messages are accessed via POP. Make sure that’s set to “Keep GMails copy in the inbox”, not “Mark as read”. HTH :-)
22 Nov 2011, 13:15
Add a commentYou are not allowed to comment on this entry as it has restricted commenting permissions.