Readit News logoReadit News
bnchrch · a month ago
While its been a long time since Ive used Thunderbird, I just wanted to take the time to publicly say thank you.

Many HNers probably wont (or cant) remember the world of desktop mail clients but basically during the height of MSFT dominance there was only one real mail client: Outlook. Which Microsoft was starting to monetize heavily, ignore UX, and keep it windows only (cant blame them for that).

Then Thunderbird arrived on the scene, an OSS mail client that beat the pants off of Outlook in features, spam detection, IMAP support and a bunch of other things.

And it was free.

And you could use it on any machine.

This was a huge moment for OSS.

We owe a lot of credit to Mozilla and Thunderbird for rescuing us from a closed source world.

briffle · a month ago
Before Thunderbird, Eudora was fantastic. We ran it at a college I worked at for most of the staff and faculty, and it was a very sad day when Qualcomm shut it down.
hdgvhicv · a month ago
I used Pegasus Mail back when I was on windows. I then used elm and later pine for many years until moving to webmail entirely.
kstrauser · a month ago
Eudora was nice, but it wasn't available for Linux/BSD, and it wasn't open source.
lproven · a month ago
Eudora had its own very distinct take on mail client UI. Many loved it. I never really got on with it, although I could use it.

While the native codebase is probably too old to salvage now, there was a project to write a Eudora-style UI for Thunderbird as an add-on. That might be easier to revive for 21st century email.

http://www.staroceans.org/wiki/A/Eudora_OSE

https://www.majorgeeks.com/files/details/eudora_ose.html

einpoklum · a month ago
> the world of desktop mail clients

We live in that world still.

> but basically during the height of MSFT dominance there was only one real mail client: Outlook.

On Windows, you had:

* Netscape Suite (later Seamonkey)

* Eudora

* Pegasus

and (edit:) two of those still exist. Plus, Outlook cost money (unless you used Outlook Express), while Netscape was gratis, and on Linux and most Unix variants, Outlook has never even existed. On Linux specifically there's Evolution and there's KMail.

And I'm sure I'm forgeting a few others.

> Then Thunderbird arrived on the scene

It was a development of the MailNews component of Netscape, to use the same XUL-based platform as Firefox. So, an evolution, not a revolution.

(edit:) Oh, look what I found!

https://missive.github.io/email-apps-timeline/

uncheck 'Web', iOS and Android.

drummojg · a month ago
I loved Pegasus. Specifically because to move it to another machine you just had to copy the PMAIL folder and make a shortcut. No registry awareness, no dependencies.
pkphilip · a month ago
Evolution was big too
bigstrat2003 · a month ago
> Many HNers probably wont (or cant) remember the world of desktop mail clients...

If there are people who have never used a desktop mail client, I will say you owe it to yourself to try one. Web clients suck compared to desktop clients, it's not even close between the two. Sticking with just the Gmail interface (or whatever) is so limiting; definitely give alternatives a shot if you haven't.

datenyan · a month ago
> Sticking with just the Gmail interface (or whatever) is so limiting

Perhaps it's the fact that I grew up with Gmail throughout my education (and now my career), but most local clients lack one key feature - quick move!

My entire workflow around emails is based around opening & reading them, and then using the "Quick Move" button in Gmail to move it into a specific folder by typing the first few letters of the folder and hitting enter.

I know there are extensions for Thunderbird like Quick Folder Move [0], but I find these can be buggy, slow, etc. I presume these are just the realities of dealing with email providers who'd prefer you use their webmail clients rather than Thunderbird et al.

[0] https://services.addons.thunderbird.net/eN-US/thunderbird/ad...

impendia · a month ago
I tried a couple of them, and they both started downloading my entire backlog of email to my hard drive, which I didn't want.

I couldn't think of a reason why this would be necessary, but I haven't really kept up with how the technology has evolved in recent years. Is this behavior intrinsic to desktop clients?

TiredOfLife · a month ago
I have tried thunderbird. Gmail is 10 times more usable and readable and performant than thunderbird.
KPGv2 · a month ago
Opera had an amazing built-in NNTP and email client. I think it was my first experience with views instead of folders, so my emails could appear in multiple "folders" (I think now we call them "smart folders").

Absolutely revelatory at the time.

somat · a month ago
It is double weird because unix has always supported this.

I think was an accident of how the unix filesystem was implemented but basically, every file has at least one name but can have as many as you want, if a file ever has zero names it gets deleted. note that every open file is considered an additional name for that file.

By accident, I don't think it was designed this way but as they were putting together the filesystem "hey, what happens if two directories entries point to the same data?" anyone else "We will make a complicated locking system to prevent that from happening" the unix madlads "ship it and call it a feature, hell, work it into how files are opened as well then you can do tricksy stuff like open a file then delete it so it does not exists anywhere in the filesystem but it is still on disk"

The funny, in an ironic sense, thing is that while this this sort of naturally fell out of the first design of the unix filesystem it is not natural at all to modern copy-on-write filesystems, they have to do contortions to support it, but they do because it is now what people expect.

lproven · a month ago
Vivaldi has one now.
cobbaut · a month ago
> Then Thunderbird arrived on the scene

Apologies, but in my memory Thunderbird is just the new name for Netscape Mail. And Netscape mail, I believe, is older than Outlook.

I still have folders in my current Thunderbird that I created in Netscape (for example the 1996 folder that contains all mail from 1996).

shmeeed · a month ago
Yeah, same with Firefox, to me it's just the new name for Netscape Navigator.

I still got some bookmarks carried over from Navigator... though I bet 95+% don't work anymore.

shevy-java · a month ago
Personally I do not use thunderbird, but one elderly relative requires thunderbird. So I am all in favour of thunderbird getting better. Not everyone is able to use emails in a much simpler way. I actually, back when I was using gmail still, had some +4000 unread messages. I simply can not keep up with regular mail.
tombert · a month ago
What, you don't think people were flocking over to Mutt?

When I was first getting into Linux, I liked Evolution a lot, though admittedly I haven't used it in awhile. Honestly I haven't really used Mutt in awhile either; webmail is just easier.

aidenn0 · a month ago
Evolution is great; it's also had outlook EWS (including Oauth2) support for several years now. I am still mystified as to why Thunderbird is so much more popular (though nice to see that thunderbird is getting some much needed TLC more recently).
crossroadsguy · a month ago
Thunderbird is the only MOZ product that I still use daily - almost at par with Mail.app if not more, and I hope to keep using it unless they eventually release the iOS Thunderbird after making it unrecognisable to me and ensuring that some of the differentiating Thunderbird features are missing – like the ability to send email from any address on a domain by just editing the "From" field - of course, it will work only if you own that domain. But it's a feature I can't do without (and utilise it a lot on desktop). Then there are forever pending things like maildir support :)
6LLvveMx2koXfwn · a month ago
I used, and even paid for, The Bat! at around this time, but as it was the emailer of choice for spammers, when spamming was a newish thing, I kept getting perfectly legitimate mail bounced and the developers had to constantly update the client to traverse the anti Bat internet! Which was a pain. I also used Opera email client for a while. Which was dross.
firefax · a month ago
Thunderbird, via the Enigmail extension[1], also was many folks first foray into applied cryptography.

https://en.wikipedia.org/wiki/Enigmail

dgeiser13 · a month ago
During "the height of Microsoft dominance" Eudora, Outlook Express and Pegasus Mail were seen much more frequently for users than Outlook.
nunez · a month ago
This is still the case, more or less.

Outlook has a lot of proprietary Office 365-only features that 3rd party clients will never support. Same with Google Workspace and the Google apps.

badc0ffee · a month ago
Outlook was better than Lotus Notes at least.
cobbaut · a month ago
MS Outlook was a heaven for viruses.

Lotus (even before Notes) had cloud-like features for mail and worked on Windows and OS/2.

godelski · a month ago
I still use Thunderbird and I love it. Even though I absolutely hate email and it is a chaotic clusterfuck we act like is bulletproof.

I'm incredibly impressed at how feature deficit email is, but Thunderbird gives a lot of power back. It's just a lot of little things that add up. Like why is tagging and sorting so hard? But Thunderbird makes it easy, giving you as many as you want and let you label as you please. In Gmail, Outlook, or Apple Mail you can't implement filtering, but in Thunderbird you can. There's just so many junk emails being sent from accounts I can't outright block and my inbox is a nightmare of chaos without these. Sure, I wish I could do regex and it was more feature rich, but it is strong enough that I can already catch a lot of emails that Gmail's spam detection misses. Like what the fuck is with this spam detection, it is missing things where my email is not even in the To or {B,}CC fields![0]

  > And you could use it on any machine.
The only thing I'm missing is on iOS. Email on my phone is a literal joke. Apple Mail[0.1] is the only one (compared to Gmail, Outlook, and Thunderbird) that previews a PDF. It seems like they're just helping scammers. I routinely get PayPal crypto scams and they look reasonably legitimate on Apple Mail but nowhere else. I could see how someone could be fooled, but I don't even have a PayPal account lol.

But on this note, we really do need to do something about email. We treat it so poorly. I use a lot of relay and proxy addresses now[1]. I'm also sending out a lot of resumes lately and it is surprising how we treat email. Like Microsoft only gives you SSO and then forces your email through that, not allowing you to add another email address. Not everything is "godelski@gmail.com", I use "linkedin@godelski.mozmail.com"[2] and "resume@godelski.com" (ditto [2]). In a world where we keep IDs for decades, where emails are constantly scraped and leaked, and where logins are tied to emails, these proxies are more important than ever. When I dump my gmail address I can also just redirect my two entry points (the mozmail and website domains) towards my new one. It is still not a great solution but at least it is easier to dump linkedin@godelski.com and move to new_linkedin@godelski.com than it is to go from godelski@gmail.com to godelski123@gmail.com.

If anyone has a better solution to this too, please let me know. I really fucking hate email and it seems like there's a ton of low hanging fruit

[0] The source of the email is a bit complicated and is clearly a LLM bypass by looking like generic emails like password resets or login alerts, but if my email was godelski@gmail.com it looks like it is sent to `godelski@gmail.com <bnchrch123@utahit.net>` CC `bnchrch1a2b@somehash.namprd04.prod.outlook.com`. It feels like we've gone backwards in spam detection. These are trivial to detect!

[0.1] And dear god, the least Apple Intelligence could do is run a god damn Naive Bayes filter on my text messages. You can surely do that on device! No Angela, I don't want to learn more about how I can make $500/wk and at no point in time have I ever wanted to accept a text message from a +63 country code... nor do I ever accept a call from my original area code as I haven't lived in the area for decades and it is a great filter to know who's spam.

[1] I use both Firefox relay and my personal website as Cloudflare gives you free email forwarding. Firefox relay integrates into Bitwarden (most of the time...) and it makes it really convenient for giving websites unique emails and unique passwords. Also helpful when you are given a piece of paper as you can create an email on the spot, block them as needed, and track how they're traded.

[2] I don't actually have the "godelski.mozmail.com" domain, so don't send me mail there. Though I wish relay would allow you to buy a second domain (and Signal would allow you at least 2 usernames!) At least give me one "clear" and one "handle".

KPGv2 · a month ago
> I'm incredibly impressed at how feature deficit email is . . . It's just a lot of little things that add up. Like why is tagging and sorting so hard?

If you read the specifications for the various email protocols, you'll soon discover that email, at the protocol level, is at its most feature-rich akin to flat files stored in a hierarchy of folders.

Tags, sorting, etc. are all the responsibility of clients. (Which is as it should be, since sorting is part of viewing data, not storing or sending it. Regarding tags, I suppose you could roll out a new email protocol, but SMTP is nothing more than a few text commands to send and receive bytes, and any tagging would be done by the client alone or the server alone as a value-add. The feature itself could not be implemented via, for example, the SMTP spec.

When you send an email via SMTP, you send the server "MAIL FROM" plus sender's address, RCPT TO plus destination, DATA and the contents of the email, and then a dot to represent the end of the email.

The email is then immutable. The receiver would be the one who wants to tag an email, and since the email is immutable, there's nothing you can do. And even if the sender wants to tag it, there's no command. I suppose in theory you could just add the tags to the email body, but every recipient not using your "improved" email format would just see that in the body of the email

fpauser · a month ago
> I'm incredibly impressed at how feature deficit email is . . .

It's getting better soon. Have a look at the jmap standard and stalwart, a high performant jmap server implementation in rust. This is the future!

isaachinman · a month ago
> The only thing I'm missing is on iOS. Email on my phone is a literal joke.

I hear you on that. I'd even go a step further and say Apple Mail on desktop is a joke too.

That led me to build Marco, an IMAP‑primitive, offline‑first, cross‑platform email client for web, iOS, and macOS:

https://marcoapp.io

ginko · a month ago
>cant blame them for that

Of course you can blame them for that.

lproven · a month ago
100% this. It is an error of thinking not to blame them.
stackskipton · a month ago
As former Exchange admin/Office365, it's using EWS (Exchange Web Services) which is being removed in October 2026 for Office365. So for most, this is extremely time limited.

EDIT: EWS continues to be supported for on premises Exchange and is not scheduled for deprecation.

aorth · a month ago
The Thunderbird blog post also mentions they are looking to support the Microsoft Graph.

More limiting is that the current release doesn't support custom Office365 tenant IDs. So basically, unless you are using outlook.com this won't currently work yet. I'm lucky that my org hasn't disabled SMTP and IMAP, but it's been so slow lately...

bangaladore · a month ago
Someone might be wondering why someone might have different URLs. One example is anyone under sovereign clouds (eg. GCC, GCC-High) which use different URLs (and TLDs) across the board (eg outlook.office365.us)
drannex · a month ago
> it's using EWS (Exchange Web Services) which is being removed in October 2026 for Office36

This is Microsoft we're talking about here, so if its slated for removal in Oct '26, it will be put into LTS, and finally 'retired' (but operational) _starting_ around 2031.

stackskipton · a month ago
Microsoft swears it's happening: https://techcommunity.microsoft.com/blog/exchange/retirement...

Take the blog article for what you will. I have noticed in Office365, they tend to be less backward compatible than you would expect from Microsoft.

hobofan · a month ago
The have been keeping to the timeline when it comes to other recent Exchange Online removals (certain auth roles).
userbinator · a month ago
The new Microsoft is unfortunately not like the old one.
amaccuish · a month ago
As you imply though, it remains for on-premise. They're working on msgraph as well luckily.
stackskipton · a month ago
I updated my post to reflect yes, this is Office365 only. On premise will continue to support EWS. Depending on where you are, Exchange on premise is becoming extinct.
gerdesj · a month ago
You'll recall how horrendous on prem Exchange updates could be. Surely the sheer amount of time involved was a nudge and nothing technical?

My tiny company had an on prem Exchange, migrated from GroupWise, and is now cloudy. I did all the migrations myself.

I have left things with our MX records pointing to on prem (Exim + rspamd + stuff) and relaying to MS 365 and a few IMAP daemons. If MS take the piss with licensing costs, I'll simply relay elsewhere and drop them.

Then I'll migrate my customers away. It'll take a while but it is not insurmountable.

FWIW: I use Evolution on my Kubuntu based gear to access M365 email. Wifey rocks Arch and I've deployed Evo on KDE there too.

trympet · a month ago
How do you know Thunderbird is using EWS, not MAPI? MAPI is not going away any time soon.
sjoerger · a month ago
stackskipton · a month ago
Read the article?
ivanbakel · a month ago
What I'm most curious about, and what the docs are light on detail about: does this mean Thunderbird complies with remote deletion requests (which IIRC, the Exchange protocol suppports)? I have the impression that Microsoft makes this a requirement for Exchange implementations, which is why third-party devices and apps like Apple's Mail cooperate with those requests.
seethishat · a month ago
That would be Active Sync:

https://learn.microsoft.com/en-us/exchange/clients/exchange-...

Not sure how Mozilla went about the implementation, but I do agree it would be a concern to verify before using.

You can perform the following Exchange ActiveSync tasks:

    Enable and disable Exchange ActiveSync for users

    Set policies such as minimum password length, device locking, and maximum failed password attempts

    Initiate a remote wipe to clear all data from a lost or stolen mobile phone

    Run a variety of reports for viewing or exporting into a variety of formats

    Control which types of mobile devices can synchronize with your organization through device access rules

rkagerer · a month ago
Some clients perform some of those operations in a sandbox. Eg. Nine for Android let's you choose when you set up an account whether a remote wipe command should just wipe that account's local mailbox, or your whole device.
semi-extrinsic · a month ago
ActiveSync will forever be reserved for the technology I used to sync email and calendar on my HP Jornada 430 running Windows CE - just like James Bond did!
graemep · a month ago
Do you mean recall? https://support.microsoft.com/en-us/office/recall-an-outlook...

That only works within an organisation, right?

Otherwise you just get an email. I got one recently.

ivanbakel · a month ago
No, Exchange ActiveSync (as the other commenter correctly identified it) really allows an admin to wipe your device - ostensibly of mail, but often of all other data as well.[0]

If your Outlook server disables IMAP & POP3, then the ActiveSync protocol is AFAIK the only way to get in-app emails on your phone. Admins do this so that they can forcibly wipe the device if they "need" to.

0: https://learn.microsoft.com/en-us/exchange/clients/exchange-...

userbinator · a month ago
This may turn out like those PDF "security" features, i.e. easy to patch out and ignore.
creatonez · a month ago
It actually downloads BleachBit and runs it so that even god can't read your emails /s
cosmic_cheese · a month ago
Nice to see, but unfortunately it's not uncommon for orgs using Outlook/Office to disable Exchange client support and require use of the official clients. It's highly unlikely and maybe not even possible, but I'd like to see desktop and mobile mail clients implement some kind of workaround.
stackskipton · a month ago
Microsoft plays wack a mole with 3rd party clients trying to gain access when it's been disabled so it's thankless job for their developers. Not to mention, if I'm disabling your third party access, trying to circumvent is Employee policy violation and you get to talk to HR about why you don't want to play by the rules.
xigoi · a month ago
> Not to mention, if I'm disabling your third party access, trying to circumvent is Employee policy violation and you get to talk to HR about why you don't want to play by the rules.

If you want your employees to install malware, maybe you should issue them a company device instead of requiring them to install it on their personal device.

jayknight · a month ago
I've been using Outlook Lite on my phone for a long time because I don't want to give my employer admin rights in my phone, and I'm getting messages that that is now deprecated. I guess I'll go back to webmail in Firefox Mobile.
fsiefken · a month ago
I was responsible for third party e-mail clients able to connect to Exchange, it was decided Thunderbird was allowed and support was implemented. It can be done if people are aware of the needs, can implement it securely and can evaluate risks.
mstngl · a month ago
So far this extension was a solution for accessing Mail-Accounts hosted on Exchange and even O365 by using OWA in a miraculous manner. It‘s not easy to overlook how this compares for simple end-user.

Owl for Thunderbird https://reviewers.addons.thunderbird.net/en-US/thunderbird/a...

KetoManx64 · a month ago
Was and still is a solution. I use this functionality daily and it just works. Very satisfied to be able to use Thunderbird on my work Linux install.
G_o_D · a month ago
All facts aside, Thunderbird is portable, you can install it on usb and carry your mailbox in pocket, connect to any pc and access without touching host filesystem, if pc has internet browse new mails and all

i always carry it on pendrive with encrypted partition, and encryption software is also natively installed on usb, so no use of host pc for anything, mail or decryption

ajsnigrutin · a month ago
Not just that, you have all your emails with you, even without internet, even when aws/azure/cloudflare/... fails, plus you can write replies and everything else while offline and just send/sync when you get internet access (eg. on a cheap flight with expensive wifi).

Many things don't need an app, a web site is enough (and they somehow force apps onto us), but email, especially with something like thunderbird is a great thing to have directly installed on your pc (or portable with you).

vegardstenvik · a month ago
And you randomly use public or other peoples computers? Seems more inconvenient than just having email on your phone.
jchw · a month ago
I generally like Thunderbird... but something is weird. What ever happened to Sync? It was around the corner for next release like two years ago. And I'm not complaining about Exchange support, but I am a bit sad that JMAP is nowhere to be found yet.
sdk- · a month ago
We implemented this in the Daily build of the desktop app last year, using a staging environment for Firefox Sync. But Firefox Sync is called Firefox Sync because it’s built for Firefox. Thunderbird profiles, in comparison, have a lot more data points. This meant we had to build something completely different. As we started to spin up Thunderbird Pro, we decided it made more sense to have a Thunderbird account that would manage everything, including Sync. Unfortunately, this meant a lot of delays. So Sync is still on our radar, and we hope to have it next year, barring further complications. Source: https://blog.thunderbird.net/2025/09/state-of-the-thunder-mo...

In other words, it was more work to adapt Firefox Sync than they thought at the beginning. It's still actively developed so finger crossed it's coming soon.

vzaliva · a month ago
The lack of native Microsoft Outlook support was one of the reasons I've abandoned Thunderbird.

However, it is still not enough for me to come back. Sadly, corporate life is often organised around email and calendaring. All these endless meetings everyone complains about, which need to be scheduled, accepted, rejected, re-scheduled, etc. The native Exchange support does not yet support Calendar integration. Without it, it will be very awkward to use in a day-to-day corporate environment.

prmoustache · a month ago
I barely ever open outlook at work. In fact I only open it on the webmail when someone asks me on teams if I have read their email.

Much quieter that way as you only get to hear about the important stuff and can ignore the rest of the noise.

DANmode · a month ago
Unproductive culture.