| I'm still using Thunderbird, which is barely maintained for a decent standalone IMAP client - it's beginning to feel pretty ridiculous. I was having some search issues the other day and I looked at alternatives - the options were basically Outlook, Claws Mail which is ugly as sin, eM Client which is Windows only and Mailspring which actually looked pretty good... right up until it asked me to make an account for use with my own IMAP servers - no thanks. I didn't think this was a big ask but I guess now that most people just use a single Gmail account the market for such things is dwindling. Here I sit with 7 accounts in Thunderbird. Maybe I'm just going to be stuck with eM Client or Outlook and using RDP to check my email. I'm willing to pay, someone please give me a decent cross platform alternative with a GUI, ideally a proper, non-electron one. The TUI clients I've looked at all seem to suffer from some mix of: - Poor mail notifications - Poor multi-account support - Single maintainer that could disappear at any time - Archaic keybindings, or perhaps I'm just too lazy to learn them - HTML mail is used widely now as most people use webmail and just doesn't map well to console applications Overall when I want my mail client to "just work" I've found them to be piss poor compared to Thunderbird. Which is beginning to seem rather silly, but it's still my experience. I don't know what to do. Maybe I should fork Mailspring, strip out the account garbage and just tolerate Electron, but that'd create a whole bunch of maintenance work I just can't take on right now. |
- Email notifications just work. I get a bell on my terminal when a new email comes and my desktop environment (i3m) shows a highlighted xterm and a highlighted workspace so that I know that I have a new message.
- Excellent multi-account support. I have 4 email accounts and I can seamlessly move messages between them.
- It had a single maintainer who disappeared, someone else took over who disappeared, and now there is a new maintainer.
- The keybindings are relatively simple (n for next and p for previous) but the arrow keys and mouse also work.
- You can view html emails using w3m or lynx or whatever.
It supports standard features such as choosing your own editor to compose emails (default is nano, which is a successor of pico, which was the editor used by pine), filtering a message to a program (for example, to git apply patch), filter a message before sending, multiple ways to display threading, and so on. It has working support for signing and encrypting messages, decent support of reply templates. It has really really good documentation available in a context sensitive manner.
I sometimes feel that alpine/pine doesn't get as much love as other TUI email clients.