Live data from Hacker News

IMAP Email Backup

smalldata.tech

21–30 of 82 posts

Re: IMAP Email Backup

#23
post #13

Thunderbird is your desktop client that can archive, compress, and store all emails offline. I've even used Thunderbird for migrating all my email history, folders etc. between servers: simply add new account and drag and drop folders between accounts. Simple enough to be used by non technical people who do not want to: >./imapgrab.py -d -v -f ~/user@email.com -s imap.mail.server -S -p 993 -u user@email.com -p passwo…

Be careful using Thunderbird to move mail between IMAP4 servers, on Linux at least - I've had it lose messages on me, deleting them from the source before they're successfully written to the destination.

I was moving mail from a Gmail account to a Gandi account about a year ago, before the recent spurt of development activity on Thunderbird.

Re: IMAP Email Backup

#24
post #8

First: I use neomutt + mbsync (formerly isync) + notmuch. The local searching was at first a nerd special interest project but has actually become very useful for searching, filtering and otherwise managing my mail. Second: the button on the article to submit to HN seems to be somewhat... off? I wouldn't mind one that would submit in the first instance and then link to the HN thread on subsequent clicks but having a…

The issue with local search is that you anyways end up doing search on the server when on mobile or when you are not on your home computer. But yes, definitely useful. I personally do 0 inbox so I hardly have anything to search, heh. Regarding the submit to HN button: if the article has already been posted, HN will itself just link you to it rather than make a new submission. So it is a bit of an intelligent hack whe…

>it piggybacks on HN's own code, hope that assuages you :)

Haha, it does actually. That is very cunning!

Re: IMAP Email Backup

#25
post #13

Thunderbird is your desktop client that can archive, compress, and store all emails offline. I've even used Thunderbird for migrating all my email history, folders etc. between servers: simply add new account and drag and drop folders between accounts. Simple enough to be used by non technical people who do not want to: >./imapgrab.py -d -v -f ~/user@email.com -s imap.mail.server -S -p 993 -u user@email.com -p passwo…

We've had lots of problems trying to use Thunderbird to migrate to Google suite (mostly network / TLS errors when connecting to Gmail).

Re: IMAP Email Backup

#28
post #13

Thunderbird is your desktop client that can archive, compress, and store all emails offline. I've even used Thunderbird for migrating all my email history, folders etc. between servers: simply add new account and drag and drop folders between accounts. Simple enough to be used by non technical people who do not want to: >./imapgrab.py -d -v -f ~/user@email.com -s imap.mail.server -S -p 993 -u user@email.com -p passwo…

We've had lots of problems trying to use Thunderbird to migrate to Google suite (mostly network / TLS errors when connecting to Gmail).

Same. I ended up rate limiting my connection to 256kbps and it stayed stable.

Re: IMAP Email Backup

#29
post #3

Recommend IMAPSync: https://imapsync.lamiral.info/ Have used it at pretty massive scale and it handles a hell of a lot of different options.

+1 for IMAPSync, used it a few times to migrate business and personal email, including into G Suite. It enabled me to offer a very smooth transition for people, entirely hiding from them the complexities of what "move my email" really entails!

Re: IMAP Email Backup

#30
post #13

Thunderbird is your desktop client that can archive, compress, and store all emails offline. I've even used Thunderbird for migrating all my email history, folders etc. between servers: simply add new account and drag and drop folders between accounts. Simple enough to be used by non technical people who do not want to: >./imapgrab.py -d -v -f ~/user@email.com -s imap.mail.server -S -p 993 -u user@email.com -p passwo…

You can just put that command in a cron job, though. Or (and I assume the above command is just a layer on top of this) just write a short getmail config file and set cron to run the simple command

    getmail
once in a while.
Post reply on HN