You are not logged in.
Pages: 1
So I have been currently hunting down an ncurses email client and so far I only have found three. Mutt, Alpine and sup (which is broken in AUR). I found Mutt highly customisable but quite slow and Alpine was okay but it was based on Nano (I'd rather vim). What email client do you use and what would you recommend me?
Offline
Offline
I use mutt... but not just mutt. You are right that using mutt on its own is not incredibly fast. So I use offlineimap to store all my mail locally in a maildir and then mutt just reads from the maildir. If you have a crap load of mail and a rotational drive, it still might be a bit slow opening up folders with thousands of messages, but on my SSD it is pretty instantaneous.
I am also a gmail user, so gmail uses "labels" in its own system, so it automatically puts your mail in the inbox as well as "all mail". So to offlineimap, it sees it as two distinct messages, so I delete the things in my inbox as I go since I still have it in "all mail".
I also use msmtp to send emails via SMTP, as I find it much more flexable (and scriptable) than the built in SMTP functionality. Then to index my mails, I use notmuch. Arch actually provides a notmuch-mutt pacakge, since notmuch is its own mail client actually... but you can use its indexer for any maildir (and maybe mbox?).
Offline
@HalosGhost: Looks interesting, looks like I will have to compile it myself. The Arch AUR is broken.
@WonderWoofy: By any chance do you have a config without your credentials so I could look at it. My biggest gripe with Mutt was its slowness. But clearly you have worked around that.
Thanks guys.
Offline
The Arch AUR is broken.
Wut.
All the best,
-HG
Offline
I have a rotational drive and a crap load of mail. But mutt with offlineimap is incredibly fast. Without offlineimap, it is pretty miserable.
One silly thing about mutt that has had me consider writting my own maildir client is that colors are for lines. With a few very limited exceptions, you can't color different parts of a line differently (in the index listing for example).
Last edited by Trilby (2013-08-08 00:08:52)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
One silly thing about mutt that has had me consider writting my own maildir client is that colors are for lines. With a few very limited exceptions, you can't color different parts of a line differently (in the index listing for example).
I never even thought about this... but now that you mention it, you are right.
Offline
@WonderWoofy
@HalosGhost
I use a slightly different but very flexible configuration:
1. fetchmail as the MTA to receive mail from IMAP accounts (supports also POP, among other things);
2. procmail as the MDA to feed mails into bogofilter and deliver into a number of MBOX mailboxes;
3. mutt as the mail reader;
4. msmtp to send mail via a number of different accounts.
I especially like the procmail-way of filtering and sorting mail. The drawback here is that no IMAP state is getting synced back to the server so using the same accounts from multiple systems might turn out to be quite a hassle. fetchmail can be called to fork into the background from mutt (or be run as a daemon) so no delay at this point, and msmtp execution time depends obviously on the mail size.
Specific cases of "sluggishness" in/performance issues of mutt have long been a complaint about mutt though and have been addressed in quite a number of patches, for example here: http://blog.plenz.com/2012-01/mutt-side … ments.html. I'm not sure if these, among other patches, have made their way into upstream mutt yet. However, you should try the sidebar-performance related patches in any case, they sped things up considerably (on my unusually low-performance system at least) for me.
Offline
If your only objection to alpine is that it uses nano, just configure it to use vim. I haven't used it for a while but unless they've removed that functionality, it is perfectly possible to do this - indeed, it is how I configured alpine when I was using it.
I haven't tried mutt but I've yet to find an email programme I like better than alpine.
Last edited by cfr (2013-08-08 00:31:03)
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
mutt is slow indexing huge maildirs. Use notmuch for that and you will struggle to find a better mail setup (with offlineimap or isync, msmtp and GPG)...
Offline
Offline
Alpine was okay but it was based on Nano (I'd rather vim).
ehem. Other way around actually. Nano is Free Software clone of pico, which is "pine composer", a stand alone text editor based on the internel message interface from pine. pine is the predecessor to alpine(apache licensed pine).
so.... my pick is alpine, I've been using pine for decades
Offline
So I ended up using Mutt with Offlineimap and Notmuch and it works amazingly fast. Thanks for all your tips guys
Offline
Pages: 1