Re: [Evolution] Default From address stopped working



https://bugzilla.gnome.org/show_bug.cgi?id=588833

But, suffice to say this change doesn't make much sense. I'm trying to
think of a situation where, by default you would want to reply from a
different address than the mail as went to but I can't.

To me the bugfix in https://bugzilla.gnome.org/show_bug.cgi?id=524497
made a lot of sense, and I'm very happy to give a counter-argument to
illustrate why it was useful.

Here's my situation:
I have 3 accounts set up in Evo for 2 email addresses - let's call them
as follows, with their example associated email addresses:
1) "Local mail on this computer - me work com" (i.e. the local mbox files, with work emails)
2) "IMAP - me work com"  (i.e. remote IMAP for the work email address)
3) "IMAP - me home org"  (i.e. remote IMAP for the personal email address)

What would happen previously is that if I replied to a mail in the "IMAP
- me work com" account, then it would reply by default from the "Local
mail on this computer - me work com" account (i.e. it would use the
wrong account, because it was matching the email address, rather than
using the current mailbox).

And worse, if I had an email in the "IMAP - me home org" account, which
was also sent to "me work com" (i.e. the email was sent "To:
me work com, me home org" - note: order of recipients is/was important
for this bug) - i.e. the mail was in both the "IMAP - me home org" and
the "IMAP - me work com" accounts - and I then replied to that email in
the "IMAP - me home org" account, then it would reply from the "Local
mail on this computer - me work com" account. So of the 3 possible
accounts to reply from (one correct, one wrong but understandable, one
totally wrong), Evo was picking the totally wrong option.

As I understand it, by using the mailbox that the mail is actually in,
rather than picking the first matching recipient email address, it
eliminates these bugs, which to me is most welcome.

So, to try to understand your situation, I'm guessing that you have
accounts something like this:
1) "IMAP - me gmail com"  (i.e. remote IMAP, everything gets forwarded to this)
2) "IMAP - me work com"  (i.e. remote IMAP for the work email address)
3) "IMAP - me home org"  (i.e. remote IMAP for the personal email address)

... and then you're replying to a mail that's in the "IMAP -
me gmail com" account, sent to "me home org", and wanting the reply to
be sent using the "IMAP - me home org" account, rather than from the
"me gmail com" account. Am I understanding your set-up correctly?

If so, I'm trying to think of an elegant way to solve this, without
introducing a preference, that keeps everyone happy .... How about if
the rules below were applied, in the following order, until a match is
found:
1) use the current account, if the current account's email address is anywhere in list of recipients (TO, CC, 
etc). [that solves my problem]
2) use another configured account, if its email address is in the list of recipients. [that solves your 
problem]
3) If neither of the above is the case, then use the current account's email address [that solves the case of 
me alias org 
   which forwards to me home org, where there is no me alias org account configured, which is something that 
I have].

Does that sound reasonable / acceptable / like it should work & keep
everyone happy?

-- All the best,
Nick.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]