Remix.run Logo
Terretta 5 hours ago

I love imapsync:

https://imapsync.lamiral.info

This is the way projects used to be, and surprisingly excellent ones still are.

The amount of knowledge built into this is incredible:

https://imapsync.lamiral.info/S/news.shtml

// imapsync did 14M to 21M mailboxes transfers per month in 2024, or 0.22% of ALL email traffic

EvanAnderson 3 hours ago | parent | next [-]

I haven't had excuse to use imapsync for awhile. I remember using it fondly in the past. I definitely hadn't looked at the site in years.

I see that there's a free (for up to 3GB, pay for more) migration service offered there now, too: https://imapsync.lamiral.info/X/

That's a pretty cool way to support the project.

1718627440 3 hours ago | parent | prev [-]

imapsync is slower than mbsync[1] (both in startup and per message) and doesn't support bidirectional sync[2]. It however handles message identity better than mbsync and supports using different authorization and authentication. For administering our mailserver, I first used imapsync and then patched mbsync to support the Auth header. I still use imapsync to sync the flags afterwards. I think both have high-level race conditions, so maybe take the server offline during a sync.

    [1] https://isync.sourceforge.net/
    [2] https://imapsync.lamiral.info/FAQ.d/FAQ.Two_Ways_Sync.txt