After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 641362 - Default email account is not honored when composing a new message
Default email account is not honored when composing a new message
Status: RESOLVED NOTABUG
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-02-03 16:25 UTC by Guilherme Salgado
Modified: 2011-02-03 18:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Guilherme Salgado 2011-02-03 16:25:15 UTC
I have the following setup:

 - account1 (the only one I get email from, as others forward here)
 - account2 (the one marked as default, only configured to send email)

Because of that I'm always reading email from account1.

When I compose a new email (by hitting the New button), evolution pops up the composer with the account1 email address instead of account2's one as I'd expect (given that it's my default one).

If I'm reading stuff from the "On this computer" account, then evolution uses the correct (default) account when composing a new email.

I'd expect that the default account would always be the one used when composing a new message, or else there's no difference between the default and the others?
Comment 1 David Planella 2011-02-03 16:58:47 UTC
I can confirm this behaviour, and it is very similar to https://bugzilla.gnome.org/show_bug.cgi?id=628593, perhaps a duplicate.
Comment 2 Guilherme Salgado 2011-02-03 17:04:48 UTC
I don't think it's a dupe because as said on the other bug (https://bugzilla.gnome.org/show_bug.cgi?id=628593#c1), when replying evo will use the receiving address instead of the default one. That's what I expect and it works fine on my setup -- my problem is when composing a new message.
Comment 3 Matthew Barnes 2011-02-03 17:13:46 UTC
No that's not how it works.  Evolution defaults to the account associated with the currently selected folder, or else falls back to the default account in circumstances where the folder list is not visible or the folder has no one-to-one mapping to an email account -- such as folders under On This Computer or Search Folders.
Comment 4 Guilherme Salgado 2011-02-03 18:30:46 UTC
So, IIUC what you're saying is that having an email from a given account open in evolution equates to having specified that account as the one to use for new messages, hence ignoring the default one.

I don't think that's what users will expect, though -- it's not what I'd expect at least. For example, what if I am doing something other than reading my mail and realize I need to email someone. I'd go back to evolution, hit New and expect that my default address would be used, in the same way that it's used if I click a mailto: link, but that's not necessarily the case when I click New. 

Also, I've just noticed that evolution behaves differently depending on whether you hit New or click on an email address in evolution itself. In the latter case it seems to always use the default address whereas in the former it exhibits the behavior you described.

It's true that some users might expect the current behavior when they're reading email from a given account and hit New, but I think it doesn't work in all cases. 

So, is there any interest in discussing alternative designs that could accommodate both use cases?