The search for an email, contacts and calendar client for Linux
I’ve been searching for an email client. Well, more than an email client - a piece of software (or interconnected pieces) that can handle email, calendaring and contacts - often referred to as a Personal Information Manager (or PIM). Either natively on Linux, or as a web client.
The main reason for this search is that I’m considering moving away from my current mail hoster, Fastmail. Not because of the price (which is fair), not because of the service (which is stellar), not because of their webmail interface (which is one of the best PIM interfaces I’ve ever come across), but because their servers are hosted in the USA. Maybe a bit childish, but I’d prefer my stuff a bit farther away from that regime.
In my world email, calendaring and contacts go hand in hand. I send emails to contacts, I use multiple calendars to keep track of all I want to do, and I use email and contacts to share those calendar events. Having them separate doesn’t work.
Beyond having some form of integration, my list of ‘requirements’ isn’t that big:
- Supporting standards. For email we have SMTP, JMAP, IMAP and POP3, CalDAV for calendars and CardDAV for contacts. Since I use multiple platforms, it has to use these standards.
- Having full-text search. Attachment search is nice to have, but not a dealbreaker.
- Having a modern look, with support for dark mode - not only for the interface, but also for the content of emails.
- Supporting multiple identities easily.
- Having a notion of conversations, and properly visualising them.
- Supporting mail filtering rules. If it can interact with Sieve on the backend, even better.
There are some optional features that I’d like, but could do without:
- Showing contact images in the message list (or placeholders). Many modern clients do this these days.
- Snoozing of mails. Client side, not server side, I know, but it’s nice if it has it.
All these criteria make it really hard to find a client that I want to use on a daily basis.
Native clients
Kontact Suite
This is a part of KDE, my desktop environment of choice. It brings together KMail, KAddressBook and Korganizer.
While this suite of applications is technically very capable, the visual aspect of them is lacklustre. I originally started using KDE around 2000 (with KDE 2.0), and in many ways it feels like those applications haven’t had a UI refresh since. I stopped using KMail around 2009 and hadn’t looked at it since. I’m mindboggled by the fact that the HTML bar is still there in 2026.
Also, no support for dark mode mail content.
Thunderbird
Probably the most promising of them all. Has dark mode support for UI and mail, handles contacts and calendaring fairly well. Interface still looks extremely outdated. Doesn’t feel pleasant to use. Dark mode theme is “ok”, but conversation threading is unclear. Contact images can be added using an extension, but that same extension causes Thunderbird to become unbearably slow.
Mailspring
Beautiful client, handles mails well. Beta support for contacts (I managed to crash it a few times), no calendar support as of yet. Has AI bollocks, which fortunately you can ignore completely.
BlueMail
I read a lot of good things about it, but never managed to get it to work - neither with the RPM nor the flatpak image. I don’t do snaps. Also proprietary, and includes AI bollocks it seems.
Evolution
The PIM for the Gnome desktop environment. Doesn’t fit in well with KDE, is extremely opinionated (which is the Gnome way but not my way) and does not support dark mode mail content.
Web clients
MailFlow
I came across Mailflow in the weekly SelfH.st newsletter. It’s beautiful, has a good mix of features and it’s fast. Unfortunately, it has only barebones contact handling, and calendaring is still for the future. No support for dark mail content.
Definitely keeping an eye on it.
RoundCube
A venerable email webclient, which works well for mail. Calendar and contacts are handled through plugins, which need separate configuration - sometimes not even through the actual web interface but through editing config files. Contact handling is mediocre at best. No support for dark mode emails, unless through another plugin.
I tested version 1.7.2, which is the latest at the time of writing, but it felt so slow and old.
Bulwark
A mail webclient made for the JMAP standard, and (usually?) paired with Stalwart. I connected this to my current Fastmail account, and it is absolutely brilliant. Unfortunately, this would mean that I’d have to self-host Stalwart somewhere.
So far, no dice. If you have any other recommendations, I’d be glad to hear them.