Is there a hidden feature in Thunderbird, or an add-on, that allows easily sending replies from the email address to which message was received? Without having to have those email addresses already added as accounts/identities.
And also writing fresh emails from specific emails addresses maybe by easily editing the “from” field.
i.e if I had used an email netflix@mydomain.tld to register on Netflix and I am replying to an email received on that then the reply should automatically bo sent from that email.
Apple mail allows this by adding such email addresses in advance. I already have almost 20 in the from list. It’s a mess. Couldn’t find any other generic client (iPhone or Mac) that does it.
No disrespect to your question - it is fair and reasonable - but why is the top comment on a post about Thunderbird's Matrix integration essentially a tech support question about a completely unrelated thing in Thunderbird?
Because it's a niche feature barely anyone will use or is interested in using and so they have nothing to say that would be on topic. But, this being HN, people still use the post to piggyback on with their issues or requests regarding Thunderbird in general.
Actually, this happens faily often. Each time some popular project gets a post like "php 8 released", "net 6 released", typically, what should be discussed is the theme of the release, new features, changes etc., but what the top posts end up being is just people arguing how php is shit and java/kotlin is better than net yadda yadda. Seems to be natural in open discussions, also happens on Reddit.
It knows the domain already and SMTP credentials are already saved.
I’ve already set creds for abc@domain.tld, xyz@domain.tld and pr course as usual I can reply, send new emails from these addresses.
But I should also be able to send emails/reply from pqrs/dfg/john/tom/ram/bond/bill/etc@domain.tld. Of course reply will be automatic but sending new email might just require changing the from field.
It can have a setting that “if a from address identified isn’t already added as an identity, it should use the SMTP creds of matching domain”. It won’t work for something like Gmail, Outlook.com (I mean one anyway can’t have catch-all on these domains) but would work great for personal emails.
This is what I meant.
Because without such a feature - catchall feature is often rendered very limited. Even iCloud+ supports replying - id you’ve to send a fresh mail from a catchall/disposable (or service/provider/business specific) email address you’re out of luck.
My thunderbird has an option for “modify from …” which lets me write whatever I want. On mobile, can’t check exact text. I do remember I had to reggae a switch in the preferences to make that option appear, don’t remember which one - have been using it for years.
It used to work fine with an extension called Virtual Identity. That no longer works (hasn't been updated in a long time, and I'm not sure if it could be made to work again).
In reality I found that 99% of the time I only use aliases for receiving and filtering incoming email. On the one day a month I need to send from netflix@mydomain.com, I just sack up and add it as an account alias. Le sigh.
It’s not Thunderbird, but I do this in Fastmail (web or app) using their “masked email” feature. Replies come from the same alias created uniquely for my Netflix account.
You can do this without masked email too. I have a wildcard alias setup so *@mydomain.tld are accepted, and I have a wildcard sending identity *@mydomain.tld
If you have a sending identity that matches with the address the email was received, on the app and webui it will reply from that address.
Disclaimer: I work at Fastmail, but not on the webui or app.
Fastmail does SUCH a great job managing multiple addresses and domains. My favorite feature is the auto-BCC so that when I'm sending from a joint e-mail address I share with my wife, she always gets a copy.
I've been trying to decide if I should switch from GApps to Fastmail. This is the killer feature I wanted along with unlimited domains, looks like I'll be transferring over soon.
In case any Mutt users are interested, here’s how this can be accomplished.
# When replying to an email, use the To: address of the original email as the
# From: address in the reply (requires that the To: address be recognised by
# Mutt as being one of my alternate addresses).
set reverse_name
# Regex to let Mutt know what other email addresses are used by me.
alternates @example
I had been thinking of writing a script to dynamically create a file of alternative addresses from /etc/aliases but this isn’t necessary. There’s no need to individually list all my alternate addresses as – currently – all name@example.com and name@example.info addresses are me so it is enough to just match the `@example` regular expression.
Edit: For composing a new message (not a reply), I have this set:
# When composing a message, edit the headers along with the message body.
# This should make it easier to see that the correct From address is being used
# and to fix this if necessary.
set edit_headers
That’s how always used Thunderbird. I can even switch identities when replying, if I want to do that. Also, you can have multiple identities for the same account, if you have aliases.
I can have identities in Apple Mail but that would mean dozens, hundreds of identities have to be added. Add netflix@mydomain, reddit@, hnyc@, amazon@,… and so on.
Except one or two main identities I don’t want to pre-add these emails. Because I’m aware it’s already possible at least in Apple Mail.
I do my email address like you. One of the things I was thankful for with Fastmail is that it does this automatically for me (sets the FROM address when I hit reply to whatever the receipt address was). I hate when you hit reply and your mail client sends it from the default address and then the recipient bounces it because it doesn't match anything in their records.
I have indeed heard about it and it’s on the radar but not having any trial is a bummer. Btw what’s that 600 email (alias?) limit?
Also, wouldn’t want to buy a domain just to try. On top of that they don’t allow domains on their starting paid tier (which already costs 4 times current paid mail host) and my email resource usage doesn’t warn more than that.
Can you please tell us how the UI is?
E.g. You registered on Reddit and just used a random/disposable/freshly thought of email address like “reddit@kingcharles.tld”.
Now if you receive an email from Reddit or anybody on the email I guess you can just hit reply and it will be replied from that Email — for this you would have to come back to Fastmail app/dashboard ans add that “reddit@…” as an identity/email or you don’t have to as long as the domain matches (and of course it does, that’s how you received mail in the first place)?
And what if you’re not replying? You’re initiating an email to someone but suddenly want to use “another-addr-random@kingcharles.tld”? You can just set it at the time of sending the mail you this email address has to be added as an identity/alias?
You can choose it at time of either sending a new email or replying. From the sending identity drop down, pick *@kingcharles.tld, and then it will populate the From field with <@kingcharles.tld> and you type in front of the @ sign whatever you want, no prior setup.
>E.g. You registered on Reddit and just used a random/disposable/freshly thought of email address like “reddit@kingcharles.tld”.
>Now if you receive an email from Reddit or anybody on the email I guess you can just hit reply and it will be replied from that Email
Yes, that's exactly how it works. I just went and checked it. I have one catchall alias set up with a name of King Charles on *@kingcharles.tld. Anything that comes into that domain like reddit@kingcharles.tld I can reply to and the FROM will be King Charles <reddit@kingcharles.tld> without me having to do anything. [It actually shows it as three textboxes "King Charles", "reddit", "kingcharles.tld" you can edit]
It feels to me that the problem is that email addresses are considered to be the identity. In your (and mine!) case, the domain is our identity, and the individual addresses are just different inboxes. Email clients need an option for that.
You don't need an add-on for that. I have a plain TB 91 setup with three identies configured for three different mail servers. When replying I can choose from the identities, and in the drop down there is another option "Customize From Address" which enables editing the address without creating another identity. It's a bit hidden, but should be there without an add-on. Doesn't work for new mails though, in this case the option is there but disabled.
GP (and I) don't want to configure multiple 'identities' though. I (and probably GP) create new email addresses 'on the fly', for a specific shop I order from once say, and if there's something I need to reply to I want (possibly need from their CRM's perspective) to reply from the address they already have for me.
Embarrassingly largely for this reason, I wrote my own client. (Good fun though, and not the only reason.)
I would love such a feature too. currently I have to either add a ton of identities or do a lot of unnecessary manual copy and pasting.
AFAIK, you can edit the from field for fresh emails, when using the user-defined-from-option below your identities. Nevertheless, when you have a conversation, it would be much easier if there would be an option to use the recipients address.
The crossover I never knew I wanted but am glad to see
Does anyone know of any services that offer all the backing services for add-ons for thunderbird: WebDAV for filelink, CalDAV, CardDAV, (and now) Matrix?
I provide Matrix hosting (as well as XMPP and ActivityPub Mastodon) on Communick [0].
At the moment I'm more focused on taking these services to offer custom domain hosting, and personally I've been staying away from servers and using DecSync [1] + syncthing to get my calendars and contacts on my devices [2], so I haven't thought about adding a DAV server to the mix on Communick. But if you tell me there is any actual demand, I would definitely consider it.
I was about to ask the same thing -- I run a service that offers DAV and was wondering if I should add CalDAV and CardDAV (I've been wanting to do it for a while) and offered this bundled service...
You might want to send that question jakecopp 's way though! :)
Thanks for sharing, I have been looking for a reasonably priced managed NextCloud solution, but had a hard time finding any. NextCloud should focus more on promoting the actors that offers a simple way to get started. I tried contacting several of their premium partners listed on their webpage, but none of the scandinavian ones offered anything ready to use.
Hi I went through the faq and it wasn’t mentioned, but does the “storage share powered by nextcloud” Hetzner service, include all the other features of nextcloud as well like chat, etc?
I last used it at a start-up a few years ago (I self-host everything now) so my memory is a bit hazy but yes, I remember the option at that time to add and enable any apps you wanted available from Nextcloud's app catalog.
Just add some LDAP services for identity management, authentication and it's fairly close to the project I'm on right now. A cursory look at getting a matrix server running didn't work out yet though, with issues for clients to recognise the server at all. I don't mind sysops work but right now a set&forget solution would spare some needed energy.
The Thunderbird+Matrix integration sounds like a match - I hope that holds up in practice as well!
Edit: as others mentioned, Nextcloud has the features.
Fastmail has been that all-in solution. They host Mail/Calendar/Contacts, and they used to host XMPP/Jabber. But unfortunately they made the decision to shut down XMPP (https://fastmail.blog/historical/shutting-down-our-xmpp-chat...) and probably for the same reason won't get into Matrix.
> For intra-business messaging, most companies seem to be sticking with proven multi-user protocols like IRC rather than XMPP Multi-User Chat (MUC), or are moving to more sophisticated proprietary collaboration platforms like Slack.
That sounds true as of 2015, however Matrix now has a large following in open source & in some governments & businesses. I can't find a list of orgs using Matrix but that would be interesting to see.
May I interest you in Matrix (and/or XMPP) for messaging and Mastodon (for social media) on Communick[0]?
I've done some experiments with running an email server as well, but I don't think I would be able to run it as reliably and cost-effectively as the more established players.
> replacing Slack/Teams for internal comms
Also, Mastodon (or Pleroma) can work as a substitute for Yammer.
Matrix development is mainly funded by providing deployments for regulated business(!) - ie the French state, German armed forces, UK government, DOD etc. If you search for “audit bot” in https://element.io/enterprise/pricing#features you’ll see all the stuff available for enterprisey deployments from Element.
There is some development in that area. This is from an Element dev, apparently. Not sure if this is very up to date as it’s from about a year ago, but it seems highly topical.
If need be, you can require the use of a Matrix client that doesn’t support end to end encryption, or has support for it disabled. Nothing stopping you from doing that, almost all the clients are FOSS.
Mozilla takes donations, so it isn't necessarely free. Also Mozilla is wondering why no one wants to use their software, this is one of the reasons why.
>Mozilla takes donations, so it isn't necessarely free.
This is a wild take. Taking donations doesn't invalidate the fact that it is available to everyone for free. By definition donations are voluntary. No part of Thunderbird is behind paywalls of any sort.
Hard to know! Composing emails in tabs seemed easy without internal knowledge, but the code turned out to be a trainwreck, to the point that even a funded attempt failed. I doubt it will ever be fixed.
I'd settle for ungimping the new messages badge, bringing back the older (more compact) tree widget (or at least making it easily styled), or at the very least fixing the whole compacting a folder makes it disappear until restart thing (especially since Thunderbird is now very aggressive about suggesting I compact my folders).
I upgraded from ~60 to 91 and it's been nothing but regressions. I couldn't possibly care any less about a chat client when the actual text editor still doesn't let you do something as basic as toggle word wrap. It's almost as if Mozilla's completely forgotten about core competencies.
I don't know how building Thunderbird is now, but last time I tried it I came away with the distinct impression that ascending a character in Nethack is probably easier.
You know the last time I dared to even think about potentially engaging the Thunderbird team I regretted it pretty severely. The new messages badge was changed to an unread message count. The official response on the PR (that someone else had opened) was along the lines of "screw you, we know best how to use an email client" and even making it configurable was not in the cards.
In that context why on earth would I bother trying digging into documentation of questionable quality to figure out an archaic build process? Mind you in the decade or so since that issue was raised the badge has been made configurable and can show up to 99 unread or new messages. Nobody ever has more than 99, right?
Trying to dig into the theme stuff was… interesting. The documentation is exceptionally sparse, but the tooling itself was terrible. Things fail silently which means that you often have to restart to render any changes to your theme (instead of uninstalling or reloading it). Of course you'll probably also have to manually reload the theme since it won't persist across restarts if there was some sort of silent failure.
All in all interacting with Thunderbird feels more like interacting with a black box than an open source project. So no thanks, I'll pass on that kind of user hostility.
It is unfortunate, I agree. You'd think that after playing the game off and on, sometimes quite intensively, for three decades now, I'd have been able to finish it once at least.
From looking at the diff, it seems to be in the same vein as the IRC, XMPP, Google Talk(!), and some weird network I've never heard of "Odnoklassniki" (https://en.wikipedia.org/wiki/Odnoklassniki)
Fair enough, I guess. I never realized Thunderbird already supported those. I always had HexChat, Pidgin, or Fractal for IRC/GTalk/Matrix at the ready instead.
On the contrary; Thunderbird's chat has built-in IRC support which you can use without installing something like ChatZilla [1][2].
It's not very good, though, including warts such as automatically attempting an SASL login with your credentials, even if you've never registered a services account on the IRC network [3].
It's been a chat client for such a long time that I think it makes sense to add Matrix support, which is a much more modern protocol than the others supported. I think we've all just forgot that it has chat features, since it only supported protocols like Google Talk, IRC, and XMPP.
Thunderbird also has support for Usenet out of the box. I think the product sees itself more as a complete communication program than just an email program, even if that is what most people use it for.
I imagine this could be useful in workplaces that already use Thunderbird and want to introduce Matrix without the support burden of new desktop software. Potentially cool?
Now that is a shocker! I tried hard to find e2e supporting GUI clients and Element was the only viable option.
I have grown to hate these "obese" webapps. I say that because they don't freaking need 4GB ram to send messages between people! I have Teams and several browsers already fighting to the death, I am forced to open slack to multiple groups in my browser except now those tabs are 3GB+ and if I run Element, same thing! Man I miss IRC.
Sorry for the rant. I am sure Thinderbird with Matrix won't need no more than 2GB /S
This is really great for family members and friends you want to turn on to alternative protocols for chatting. My wife already uses Thunderbird for email and calendar. Now Matrix is just a few clicks away.
A nice addition to the currently existing embedded clients for IRC, XMPP, Twitter (for some reason?), and Google Talk (infiltration of Alphabet, gotta love that).
Way back when, when it was still called Google Talk, wasn’t it almost just XMPP? Alphabet wasn’t even a thing it was still Google. You can take off your tinfoil hat now :-)
I am not a matrix fan, but I have to point out that thunderbird has had IRC and XMPP support for ages so it is not out of character to add another open instant messaging service (using IRC or XMPP on thunderbird felt underwhelming, though, I was never sure who was the target for this).
> I have to point out that thunderbird has had IRC and XMPP support for ages so it is not out of character to add another open instant messaging service
Sure and Thunderbird should relegate both IRC and XMPP to community maintained plugins. Ultimately developer time is a zero sum game and Thunderbird is wasting finite resources on fluff while neglecting the core of what's supposed to be an e-mail client.
As a not-current-user, I can’t in good conscience +1 the should part of this. But I was definitely baffled by why this app would have this feature built in.
I really like thunderbird, and I used it for a long time, but now I am using mutt.
I realized that I was spending a lot of time in the terminal anyway (using vim as my daily driver) and it did fit me.
What I really like, is that you can script everything, create macro... It is hard to setup (too me like a week to tweak), but now I can do everything a lot faster with less overhead that what I did with thunderbird.
I still recommend thunderbird for less tech savvy users and I hope it will have a bright future.
I don’t know why you’re being downvoted. Having used Mutt for a while around the turn of the millennium, I returned to it about 5 years ago and I could have written this comment myself.
In my time using graphical mail clients, I’ve used Outlook Express, Eudora, Netscape Messenger, Sylpheed and Thunderbird. Thunderbird was my favourite of them all and I wouldn’t hesitate to recommend it to others.
I’ve wondered for a while, how does mutt work for HTML-formatted email and other MIME types? I compose my own emails with plain text, but plenty of my colleagues as well as the various mailing lists, official emails, and other services that I receive communications with use email which looks like a web page, and I can’t really give that up.
Nobody stops you from sending text/markdown MIME type. It wouldn't even be hard to render both HTML and plaintext from markdown. "Just do it"
The hard part is to fix anything in most common e-mail clients, let alone add something new. One example being Thunderbird - notoriously stale tickets, undocumented codebase and nearly impossible to get anything merged.
What I do is have HTML messages piped through 'w3m --dump'. 99% of the time this results in a usable representation of the message. The other one percent of the time, it's just another couple of keystrokes to load the content in your web browser.
By default I use lynx, which is a bit better than w3m with some content (might be my config), otherwise I have a keystroke to load the message in firefox, but with newsletter adding "view in browser button" more and more, I nearly never use it.
I don't want to setup my email with TB just to try it out, can someone please explain how this works?
We can chat from within TB client using Matrix? So we'd need to be using Matrix (instead of Slack for example) to take advantage of this? Or is there some kind of built-in Matrix chat inside TB?
Also a question for people who use TB - is it possible to use it for teams? So to "delegate" emails for example, or "comment" on emails?
Matrix is a federated protocol, so it depends on what server you use (including self-hosting your own). Not using it because a server has a lot of furry porn rooms would be like not using email because hotmail has furry porn.
For what it's worth, I've self-hosted a matrix server for years for my family and friends, have participated in a reasonable number of rooms on the flagship matrix.org server, and have never run into any furry porn.
Code involving encryption is critical and also notoriously easy to get wrong. There aren't very many people on the planet who could do a meaningful audit of something as complex as Thunderbird.
And also writing fresh emails from specific emails addresses maybe by easily editing the “from” field.
i.e if I had used an email netflix@mydomain.tld to register on Netflix and I am replying to an email received on that then the reply should automatically bo sent from that email.
Apple mail allows this by adding such email addresses in advance. I already have almost 20 in the from list. It’s a mess. Couldn’t find any other generic client (iPhone or Mac) that does it.