LWN.net Logo

Yorba crowdfunding Geary development

Yorba crowdfunding Geary development

Posted Mar 31, 2013 11:06 UTC (Sun) by paravoid (subscriber, #32869)
In reply to: Yorba crowdfunding Geary development by drag
Parent article: Yorba crowdfunding Geary development

Have you seen Mutt's IMAP implementation? Besides being old and not implementing half of newer extensions, it's also very crappy, fragile and slow. Even with the header cache, opening a large folder takes secodns (compare it e.g. with Thunderbird), as it still sends an IMAP command for each message. I regularly use mutt with both Dovecot and Gmail's s IMAP (personal & work respectively) and IMAP support is always the biggest problem. I've even attempted to fix some of those issues until I bled from my eyes after seeing Mutt's IMAP code.

Too bad that mutt is mostly abandonware these days. I'd happily donate to someone implementing a nice, usable, configurable modern console mail client to replace mutt (sup is not that). Another GUI client for Linux though? No way.


(Log in to post comments)

Yorba crowdfunding Geary development

Posted Mar 31, 2013 12:59 UTC (Sun) by paulj (subscriber, #341) [Link]

Alpine (née PINE) is an excellent console mail client. Very good IMAP support (the code underneath is from the reference implementation for IMAP). It's interactive, with menus and prompts, so it's easy both to configure and use. However, it's also powerful. It has a query language for searching your email according to various attributes (including "tags" you can apply to your email), and you can refine queries with further queries.

When GMail came along and everyone went "Ooh, powerful email searching!" I, and other PINE/Alpine users were wondering "uhm, we have that already?".

Yorba crowdfunding Geary development

Posted Mar 31, 2013 13:18 UTC (Sun) by pizza (subscriber, #46) [Link]

FWIW, mutt development has picked up a bit more in recent months. Maybe it has something to do with switching to a DVCS. :)

But in all seriousness, Mutt was originally intended to be a local mail client, and remote stuff was bolted on later, and it shows.

But that hasn't stopped it from being my primary mail client for oh, a decade or so. Mutt is made of so much win...

Yorba crowdfunding Geary development

Posted Mar 31, 2013 21:52 UTC (Sun) by drag (subscriber, #31333) [Link]

> Have you seen Mutt's IMAP implementation?

I don't care. It's still works better then anything else I've ran into for Linux desktop.

Which is sad.

> Too bad that mutt is mostly abandonware these days. I'd happily donate to someone implementing a nice, usable, configurable modern console mail client to replace mutt (sup is not that). Another GUI client for Linux though? No way.

Mutt is a GUI application. It uses ncurses and is a console application, but it's still uses a GUI. It's just very primitive and doesn't use X.

So what you said really doesn't make a whole lot of sense.

Yorba crowdfunding Geary development

Posted Apr 1, 2013 13:54 UTC (Mon) by SEJeff (subscriber, #51588) [Link]

If you want to be pedantic, it is a TUI (Terminal User Interface), not really a GUI at all. You can't run a GUI in a vt via a crashcart in a noisy datacenter or over a serial connection using minicom / screen most of the time.

Yorba crowdfunding Geary development

Posted Apr 2, 2013 2:17 UTC (Tue) by jonabbey (subscriber, #2736) [Link]

I've used mutt with UW IMAP / Panda IMAP for nearly 15 years. It is slow to open mailboxes, but I've not had any problems with it beyond that.

Just *how* scary was the IMAP code in mutt? I'd be tempted to take a look at it myself..

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds