If you reply to an email the "original" email address will only be used by Thunderbird if there is an identity that matches that email address for that account. If such an identity is not available the default identity for that account is taken, if you hit Reply.
What you need to do is add extra identities to each of the accounts for the alternate email addresses.
However if you move a mail to abc@xyz.com
to the account for klm@fud.com
and in the settings for that latter account add an identity with at "Your Name" specified with your name, and "Email Address" set to abc@xyz.com
, then Thunderbird will put abc@xyz.com
as the return address if you press Reply (even if this is not the default).
You can add additional identities to an account by right clicking the account in Thunderbird's left pane, then clicking Settings, then on the Account Settings form that pops up click Manage Identities... (just above Ok in the lower right corner.
Click Add, and fill out the first two fields as described, and check that the appropriate SMTP server is selected (if you sent as abc@xyz.com
you might want to use the smtp server associated with that account and not the one associated with the account you add this extra identity to).
You need to do this on each account for all your email addresses (assuming you don't want to worry about where you move which mail) that you want to have their incoming email address as reply to address.
If you have 4 email accounts set up in Thunderbird, this requires you to add the3 "other" addresses as extra identities to each of the accounts, and for each select the appropriate SMTP server.
The above will result in no difference for the recipient (in headers, route etc) of a reply whether you first move an email from one account to another, or directly reply from the account where you received the email.
Got the same problem for a while, I just went into evolution client, and deleted the google account from Preferences>accounts that solved it, the google authentication has not appeared so far, try it out.
I guess evolution will automatically integrate with gnome calendar, kind of sucks tho, it would be nice to opt-In, I don't really use calendars and when I stopped using evolution completely forgot thats when gnome started prompting for google calendar access. Your question helped me remember that, so thank you.
Best Answer
OK, I found how to do this at How to change gnome-shell calendar default application
Just execute this in a terminal!!
I have tested it and it works!! (it's not exaclty what I wanted but it's a start)