GNOME Bugzilla – Bug 317337
forwarding does not retain right identity (from field)
Last modified: 2021-05-19 12:13:44 UTC
evolution 2.4 has a bug that prevents that drafts retain the correct identity from which the message will be sent. If a draft uses another identity than the default one, the message will have the default identity next time it will be opened.
confirming the bug, targetting to 2.4.1. it's very likely that drafts get openend once again (otherwise they were not saved as drafts), and it could be pretty irritating to get an email by a totally different mail address (e.g. the private instead of the work address).
Created attachment 52797 [details] [review] proposed patch This fixes the bug. The patch goes into evolution/composer. Rebuild mail or enitre evolution after applyin patch.
patch has been committed to head and 2.4.x branch.
Also forwarding messages don't have the right identity, but they have the default identity.
right. it works when using "reply" but not when using "forward" (at least in 2.5.2). retargetting this to 2.4.3; changing summary.
the forwarding issue seems to be fixed. i marked a message in my drafts folder and chose to forward it. in the upcoming composer window, the sender is the default one, which is totally okay since the drafts folder is part of my default identity. i send the message to myself and the attached/forwarded message kept the identity, nothing changed. so i would assume this is fixed. comments, anyone contradicting? :-)
*** Bug 337373 has been marked as a duplicate of this bug. ***
Both me and the duplicate I just filed are seeing this in 2.6... So I guess it isn't fixed after all... Karsten Bräckelmann wrote in a comment to that bug something that clarifies how this bug occurs: > More details: > > With 2 destinct stores, like for example different IMAP accounts, this "works". > When forwarding, the correct From address of that account is used. > > However, in the case of multiple accounts sharing the same store, this fails > and the behavior is different from replying. Just verifid this: My primary IMAP > account gets mail for different mail accounts configured in Evo. When replying > to one of the mails that actually are sent to an andress which is one of the > secondary accounts, the From is set correct. When forwarding, the primary > address of that store is used. > > (Hope, I didn't confuse anyone... ;) > > > Looks like Forwarding does not evaluate the To: header to determine the From > account. This should be the very same logic as when Replying. >
removing old target milestone, resetting from 2.4 to 2.6.
harmonizing target milestones, sorry for the noise. (2.6.x -> 2.6)
Any updates on this issue? I have four different accounts, each for a different role I play. All of them are IMAP accounts. Each time I forward a message, Evolution tries to send it from the default account, instead of from the account that received the message in the first place. Each time I forward a message I have to set the From field again to the right account. Instead, I would expect Evolution to behave as if the four accounts were four different people, so the one that receives the message, is the one that sends it forward.
*** Bug 415699 has been marked as a duplicate of this bug. ***
*** Bug 576591 has been marked as a duplicate of this bug. ***
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new bug report ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.