Taking wrong send account after manual switching
Evolution-3.48.4
I found a severe bug that made me publish my private mail address to public mailing lists which I wanted to avoid.
How to reproduce: I have 3 IMAP Mail account configured, each has its own provider for IMAP and SMTP.
- Account A: My private account with full name "Foo Bar" and mail address foo@bar.invalid
- Account B: My public account with full name "Foo Bar" and mail address foo@publicbar.invalid. This mail provider allows universal forwards like foo+topic-A@publicbar.invalid OR foo+topic-B@publicbar.invalid OR foo+topic-whatever@publicbar.invalid
- Account C: Some old public account with shortend fullname "Foo B." and mail address foo@oldbar.invalid
Sending a mail to a mailinglist topic@kernel By default From: Account A is choosen. I switch manually From: to Account B and paste the universal forward-address foo+mytopic@publicbar.invalid into Address: and Reply-To:, keeping Name: "Foo Bar". I also need to disable signing as account A has PGP signing enabled by default and that does not switch when switching the From: account (it should actually, but this is another issue). Now sending, and comparing the sent copy in my SENT folder, all the source looks fine. But anyhow what is arrived at the mailing list, I can see from their archives and raw mail source and from the replies from other members, the arrived mail is different:
Sender: Foo B. foo@publicbar.invalid From: Foo Bar foo@bar.invalid Reply-To: foo+mytopic@publicbar.invalid
Sender: is a mix of Account C fullname AND Account B mail address. From: is just using Account A fullname and mail address Reply-To is ok.
How at all is old Account C related here? I searched and found an old entry in Composer Preferences->Send Account->Account C-> Use for Recipients *@kernel... So this might be related to the bug. I'm going to disable that later... But worst thing, my public mail address is now published to the lists forever.
Weird enough, now after long investigation and comparing my sent copy with the raw source on the list webarchive, I can just describe here and file as a bug report, hoping you can reproduce.
Now I'm going to remove the Composer Preferences->Send Account->Account C-> Use for Recipients *@kernel...: Still all the same. Now I'm quite surprised where the "Foo B." fullname from Account C comes from.
Best regards, Massimo