Offlineimap is dead, long live offlineimap?

Dominic LoBue dominic.lobue at
Thu May 20 13:38:28 BST 2010

On Thu, May 20, 2010 at 5:29 AM, Alexander Ginzburg <alex at> wrote:
> Why would you rewrite in other scripting language? Python is as good
> choice as ruby or perl.
> In my setup offlineimap is cpu bound, which makes an argument for a
> compiled language
> On 5/20/10, Nicolas Sebrecht <nicolas.s-dev at> wrote:
>> On Mon, May 17, 2010 at 12:02:03PM +0200, Christoph Höger wrote:
>>> 2. Should we move on to another (compiled) language to make maintenance
>>> easier?
>> About rewriting, I think it could be nice to look further at language.
>> What about Ruby or Go?
>> As someone already told in this thread, compiled language probably won't
>> help in maintenance. But for experiments and fun, it could be done in
>> the Go language.
>>> 3. Is there anybody who has some interest in answering 1. and 2. for the
>>> long term?
>> To be fair, I'm seriously thinking about writing my own mail client. All
>> of them I've tried sucks in many ways (FMPOV at least).
>> This is not directly related to writing an IMAP client but who knows. I
>> don't think an IMAP client already exists in Go (or is even started),
>> for example.
>> --
>> Nicolas Sebrecht
>> _______________________________________________
>> OfflineIMAP-project mailing list
>> OfflineIMAP-project at
>> OfflineIMAP homepage:
> Thank you,
> Alex Ginzburg
> alex at
> _______________________________________________
> OfflineIMAP-project mailing list
> OfflineIMAP-project at
> OfflineIMAP homepage:

Alexander: I bet you have a really low authrefresh setting, huh? The
problem you're experiencing can be fixed actually just by using the
IMAP IDLE extension (provided your IMAP server supports it), which
negates the need to actively look for new mail (which is what's eating
up all your CPU).

I had the exact same problem as you, which is what prompted my rewrite.

Dominic LoBue

More information about the OfflineIMAP-project mailing list