I've used the 'larch' gem in combination with running an imapd locally to
pull mail out of gmail and store it. Larch is easy to integrate into (ruby)
apps, and a nice CLI tool too.

Last time i tested was on 10.04 ubuntu, so i'm assuming this still works.
To install larch & dovecot:
  gem install larch # https://github.com/rgrove/larch
  sudo apt-get install dovcot-imapd #
https://help.ubuntu.com/community/Dovecot

To retrieve your mail:
  larch --from imaps://imap.gmail.com --from-user
[user]@gmail.com--from-pass [pass] --to imap://localhost --to-user
[user]

You can retrieve by folder / tag too:   --from-folder=[Folder-to-Archive]

To pull down a couple gigs (~5) it took a while, but somewhere in the realm
of hours, not weeks / months.

Hope it helps and thanks a lot for the reminder :)


jcran


On Mon, Oct 22, 2012 at 9:41 AM, Josh More <[email protected]> wrote:

> On Mon, Oct 22, 2012 at 9:28 AM, Robin Wood <[email protected]> wrote:
> > On 22 October 2012 13:55, Josh More <[email protected]> wrote:
> >> I use getmail:  http://pyropus.ca/software/getmail/
> >>
> >> You have to run it in a loop, as Google limits the number of messages
> >> you can pull at a time to around 100.  (Sometimes it's 80ish,
> >> sometimes it's 120ish).
> >>
> >> I generally find that running:  "for i in {1..20}; do getmail -r
> >> ~/.getmail/getmail.gmail; sleep 120; done"  is sufficient for my
> >> backups every few weeks.
> >>
> >> I'm sure you could script this in a better way so it automatically
> >> stops when there's no more mail to get.  Lazy script just uses a loop.
> >>  :)
> >
> >
> > That will take a while then to pull down almost 7G of mails (over 4+
> > years of data). Maybe not a practical option after all.
> >
> > Robin
>
>
> Yes, it will.  I'd do it anyway, as any backup of 7Gb is going to take
> a while and, once done, will be fairly easy to maintain.
>
> -Josh More
> _______________________________________________
> Pauldotcom mailing list
> [email protected]
> http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom
> Main Web Site: http://pauldotcom.com
>



-- 
*Jonathan Cran**
*CTO, Pwnie Express
pwnieexpress.com
(P) 515.890.0070

Twitter: @PwnieExpress <http://twitter.com/#%21/pwnieexpress>
Blog: blog.pwnieexpress.com
_______________________________________________
Pauldotcom mailing list
[email protected]
http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom
Main Web Site: http://pauldotcom.com

Reply via email to