How to specify the e-mail account Thunderbird uses to reply to event invitations
November 1, 2014 25 Comments
Usually applications with a GUI are intuitive to use and not too difficult to configure. But sometimes I end up banging my head against a brick wall. Such was the case when I wanted to change the default e-mail account that the Thunderbird e-mail client uses to send an ‘Email Notification’ in reply to a meeting invitation.
I have several e-mail accounts and use Thunderbird with the Lightning calendar extension. When my e-mail accounts receive a meeting invitiation e-mail, the row of buttons ‘Accept’, ‘Tentative’ and ‘Decline’ is displayed at the top of the invitation window. The problem is that, whichever of my e-mail accounts receives an event invitation e-mail, clicking on the aforementioned buttons always results in Thunderbird sending the reply (‘Event Notification Email’) from a fixed e-mail account. To give a hypothetical example, let’s say I had the e-mail accounts cfitzcarrald@iquitos.pe, c.f.fitzcarrald@caucho.co.pe, cff@puertomaldonado.com and carlosffitzcarrald@hotmail.com. Whichever of those accounts receives an event invitation e-mail, when I click on ‘Accept’ the reply is always sent from the account cfitzcarrald@iquitos.pe.
It turns out that the e-mail account Thunderbird uses to send event notification replies is tied to the calendar, not to the e-mail account which received the invitation (see Mozilla Bugzilla Bug No. 589081 – Wrong outgoing server for meet confirmation in Lighting plugin for Thunderbird). However, it is not obvious how to specify the default e-mail account to be used by the calendar, so here is how to do it in Thunderbird 31.2.0 and Lightning 3.3.2:
- There are two icons at the top right of the Thunderbird window in my case: a calendar icon and a clipboard icon. Hovering the mouse pointer over those two icons displays the tooltips ‘Switch to the calendar tab’ and ‘Switch to the tasks tab’ respectively. Click on the calendar icon to display the calendar tab.
- The calendar tab should be displayed. Click on ‘Edit’ and select ‘Calendar Properties…’ from the drop-down menu. A window titled ‘Edit Calendar’ should pop up.
- In the ‘Edit Calendar’ window, select the default e-mail account from the drop-down menu of e-mail accounts, make sure ‘Read Only’ is not ticked, and click ‘OK’.
That’s all there is to it. It is a pity the Thunderbird UI does not make it at all obvious how to do it.
Thanks for this. I came across it wihile searching for info on how to make the ‘accept’, ‘tentative’ and ‘decline’ buttons appear. I just installed Thunderbird 31.2.0 and Lightning 3.3.1 and find that these buttons are missing when I receive a calendar invite, either from Outlook or Google calendars. Really makes it useless. Do you have any ideas on how to restore these buttons? Thanks.
The ‘Accept’, ‘Tentative’ and ‘Decline’ buttons only appear if you un-tick ‘Read Only’ in the Edit Calendar pop-up window, as mentioned in my post. If that is ticked, the buttons are not displayed in my case.
The “Read Only” buttons always were unticked, but still no buttons to accept or decline an invitation. I do subscribe to coworkers calendars which are indeed read only. In the past, with an earlier version of Thunderbird and Lightning, this wasn’t a problem and I could accept invitations on my own calendar. Any other possiblities for why these buttons don’t appear?
I don’t know. I have a single calendar and six e-mail accounts. In the Edit Calendar window, none of the six e-mail accounts have ‘Read Only’ ticked.
Is it possible for you to un-tick ‘Read Only’ on all accounts and calendars so that you can check if this is indeed the reason why you cannot see the buttons?
Thank you! I searched for this option all over Thunderbird.
Thanks a lot guy !! I looked for it in all menus and never found it ! I would never thought this was in the calendar properties.
Just in my case the ‘Edit’ button was disabled. I had to display the ‘Menu bar’ (right click on the top and tick ‘Menu bar’). Go on ‘Edit’ > ‘Calendar properties’ and then I could change the email.
I have Thunderbird 38.8.0 and Lightning 4.0.8.
You deserve a medal of honor for pointing this out. It’s been plaguing me for months!
this really helped, thank you.
thunderbird is nearly too hard to stay with with glitches like this.
Unfortunately, the calendar e-mail address still leaks with this method:
https://bugzilla.mozilla.org/show_bug.cgi?id=1524055
Omg thank you so much, this is such a ridiculous option they made. WTF came to their mind that no mather to which account you receive the mail you always reply with “accept” from only one specific… I was replying for job interview invitations for some time now, and I can only imagine how improfessional I looked sending invitations answers from my second, not very official e-mail account.
Thx again, I’d never find this option (btw this is also not very smart of them).
Thank you, I searched throughout Thunderbird for this, but nothing! They should seriously make the default that whichever account receives the event invite, is the account from which the acceptance/rejection/tentative response is sent from! That’s just simple logic. We can’t be embarrassing ourselves out here thanks to our multiple accounts.
Hi.
On my TB client 68.7.0, there is no such option “default e-mail account” (Display Agenda tab through icon in the upper-right corner of TB window, then Edit->Calendar Properties : “Edit Calendar” window open : but no “default e-mail account” drop down list).
This problem was opened more than 11 years ago, we are in April 2020, and this privacy leak problem is unfortunately still here (https://bugzilla.mozilla.org/show_bug.cgi?id=1524055 and https://bugzilla.mozilla.org/show_bug.cgi?id=475886)
Only advice : do not accept invitations from within TB until this bug is fixed !
If you re-read my post, the option is not called ‘default e-mail account’. To recap, I wrote the following, which remains correct:
I am currently using Thunderbird 68.7.0 and the drop-down list of e-mail accounts is still there. It is to the right of the label ‘Email:’. Obviously make sure ‘Switch this calendar on’ is selected first.
Thank you for the reply..
But in the “Edit Calendar” window, I have no “drop-down menu of e-mail account”…
Did you specify a calendar?
here is a capture of the “Edit Calendar” window :
https://goopics.net/i/kX2ao
The calendar name box is empty in your screenshot. Obviously you need to specify a calendar.
Unfortunately no, I’ve erased this field in the picture since my email address was in it 🙂
You do not enter your e-mail address in the ‘Calendar Name:’ box; the name of the calendar should be in that box. The default calendar when you install Thunderbird with the Lightning extension is named ‘Home’, therefore if you are using the default Thunderbird calendar then that box should contain ‘Home’ (without the quotes). If you have created another calendar (see https://support.mozilla.org/en-US/kb/creating-new-calendars) then the name of the new calendar that you want to use should be in that box, not an e-mail address. It looks to me like you have not configured Thunderbird correctly. See also https://support.mozilla.org/en-US/kb/changing-calendar-preferences.
Hello
Thank you again. It is my email address because I have several calendars and this calendar is the one hosted by Google, so *I have decided* to put my associated email address as the name of the calendar.
Calendar works perfectly, it is synced with my phone, lightning, and on Google Calendar website, no question about that.
The issue is the privacy leak, ref. https://bugzilla.mozilla.org/show_bug.cgi?id=1524055 and https://bugzilla.mozilla.org/show_bug.cgi?id=475886.
I short words :
I have to calendar. One is associated with X@gmail.com, the other one with Y.gmail.com
I appends that X@gmail.com is my default account.
When accepting a meeting received on email address Y@Gmail.com, Thunderbird will automatically reply, and without leaving me any choice, with the default email address, i.e. X@Gmail.com …which is no good !
Best
Well, all I can say is that I do not experience that. If I do the following (which I have just tried again now), Thunderbird functions as I expect it to function:
a) I create a calendar in Thunderbird named ‘Calendar1’ and I specify the e-mail address for that calendar to be address1@company1.com;
b) I create a calendar in Thunderbird named ‘Calendar2’ and I specify the e-mail address for that calendar to be address2@company1.com;
c) I send a meeting invitation using Microsoft Office 365 via Outlook WebMail from e-mail account address3@company2.com to address1@company1.com;
d) I click on ‘Accept’ in the event invitation received by address1@company1.com in the Thunderbird e-mail client, and my reply is sent from address1@company1.com to address3@company2.com;
e) I send a meeting invitation using Microsoft Office 365 via Outlook WebMail from e-mail account address3@company2.com to address2@company1.com;
f) I click on ‘Accept’ in the event invitation received by address2@company1.com in the Thunderbird e-mail client, and my reply is sent from address2@company1.com to address3@company2.com.
Thus the e-mail account that received the invitation is the e-mail account that sends the Accept/Decline/Tentative reply.
Thank you for your reply.
Interesting…
Maybe I should try to create a new TB profile from scratch an declare all my accounts again. My TB profile has been migrated from PCs to PCs over the years, so it could be that there is a configuration glitch somewhere..
Thank you again for your time to answer me.
My apologies – some typos corrected here to help understanding !!
Hello
Thank you again. It is my email address because I have several calendars and this calendar is the one hosted by Google, so *I have decided* to put my associated email address as the name of the calendar.
Calendar works perfectly, it is synced with my phone, lightning, and on Google Calendar website, no question about that.
The issue is the privacy leak, ref. https://bugzilla.mozilla.org/show_bug.cgi?id=1524055 and https://bugzilla.mozilla.org/show_bug.cgi?id=475886.
In short words :
I have two calendar. One is associated with X@gmail.com, the other one with Y.gmail.com
It appends that X@gmail.com is my default account.
When accepting a meeting received on email address Y@Gmail.com, Thunderbird will automatically reply, and without leaving me any choice, with the default email address, i.e. X@Gmail.com …which is no good !
Best
No problem, I understood your original comment. As I pointed out in my reply to your original comment, I don’t experience what you experience; Thunderbird functions as I expect it to function. If I follow the procedure explained in my blog post, the e-mail account that receives the invitation is the e-mail account that sends the Accept/Decline/Tentative reply. Anyway, bonne chance with your investigations into why your installation is not behaving the same.
Thanks!!! I didn’t know such an option even existed!