I switched to mbsync today. I used to run offlineimap a long time ago, but it has been abandoned for a long time now. mbsync is written in C, not Python like offlineimap.
I had forgotten how much more enjoyable it is to view local messages and folders, rather than having to sync everything in real time before being able to view it. Everything is just instant.
It also feels nice having a local copy of everything and not being dependant of an Internet connection to access my email.
@hund were you using the IMAP functionality in neomutt before?
I still need to figure out how to integrate notmuch into neomutt. Sometimes I could really use the powerful search of notmuch
@hund I tried mbsync also but it didn't show any noticeably performance improvement over offlineimap for me.
I guess this is because most of the time is spent in both by using fsync in order to protect themselves for data loss if something happens while downloading.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.