Posted by babolivier 11/19/2025
I would not recommend that with any email clients. Most are built with the assumption that you have around 3 to 8 accounts. UI, speed, and configuration may become an issue. Esp. the unified inbox in Thunderbird was slow in my personal use.
What are these mailboxes? Are they changing a lot? That's also a factor to decide in your setup.
If you have hundreds of mailboxes, and you're posting on HN here, chances are you are technically competent. I would recommend a local IMAP server like Dovecot or Stalwart installed as Docker, and then fetchmail or similar to pull (copy) all the mail into a single inbox. And then your email client uses only that one account which has all emails.
This is a genuine question. I am not sure whether this is good or not.
It seems to only extend existing options? Or is there some trade-off?
For one to have an open-source client to Exchange online and on-premise with broad support for more than plain email management. And also for other servers like Kerio Connect and grommunio.
Current limitations:
Search & filtering
Filter actions requiring full body content are not yet supported.
Accounts hosted on Microsoft 365
Domains requiring custom OAuth2 application and tenant IDs will be supported in the future.
Accounts hosted on-premise
Password-based NTLM authentication and OAuth2 for on-premise servers are on the roadmap.
Calendar support
Not yet implemented – calendar syncing is on the roadmap.
Address book / contacts support
Not yet implemented – address book support is on the roadmap.
Microsoft Graph support
Not yet implemented – Microsoft Graph integration will be added in the future.My solution 15 years ago, when I needed to support Linux users, was Thunderbird plus a middleware tool called DavMail. Something like that is probably still the best option until Thunderbird is able to deliver more full functionality. Nice to see them working on the thing, at least.
Imagine going to work, and having a meeting about how you can make it harder for your software to interoperate with other software. Or waking up in the morning and spending your day designing a proprietary protocol designed to prevent interoperability. That's just another day at Microsoft.
And at the risk of asking too much (because this was a thing we used to have as a plugin)...
...any possibility of color-coding separate accounts?