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 217217 - Mail identity determined by current folder
Mail identity determined by current folder
Status: RESOLVED DUPLICATE of bug 215115
Product: evolution
Classification: Applications
Component: Mailer
unspecified
Other All
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 219087 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2001-12-12 13:52 UTC by Mark Nelson
Modified: 2013-07-24 14:39 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Mark Nelson 2001-12-12 13:52:14 UTC
Please fill in this template when reporting a bug, unless you know what 
you are doing.
Description of Problem:

Is it possible to allow the mail identity to be set depending upon the 
folder you are currently in, for example if i'm in the folder tardis.cx 
set my from address to be Mark.Nelson@tardis.cx as opposed to 
Mark.Nelson@onyxnet.co.uk

Steps to reproduce the problem:
1. 
2. 
3. 

Actual Results:


Expected Results:


How often does this happen? 


Additional Information:
Comment 1 Jeffrey Stedfast 2001-12-12 19:11:37 UTC
I feel that this probably isn't really needed... when you download a
message from POP, it adds an X-Evolution-Source header to specify
which account it was downloaded via and so when you go to reply to a
message, it auto-detects which account to set as the From address.

making it a per-folder option will be VERY painful and not provide
much extra benefit (the only benefit you'd get is that if you composed
a *new* message it would choose the default from account but in cases
when replying, it would provide 0 extra benefit)
Comment 2 Mark Nelson 2001-12-13 08:52:26 UTC
The per folder setting for mail identity is a very useful feature, 
having used a mail client that supported it (XFmail) it is a feature 
that I do miss.  From a user friendly point of view it is important, 
as some users have several different hats (support/personal email 
etc.)  Evolution supports most of the features I required in a mail 
client except this one.
Comment 3 Luis Villa 2001-12-14 05:40:32 UTC
This is a dup, but I don't have time to find the original ATM.
Comment 4 Jeffrey Stedfast 2002-01-23 18:12:44 UTC
*** bug 219087 has been marked as a duplicate of this bug. ***
Comment 5 John 2002-05-26 08:38:28 UTC
I think it a valuable feaure.

I've taken to creating Yahoo email accounts for specific uses
(subscribing to mailing lists). Only the Valhalla list itself can
write to my Valhalla address; everyone else is rejected.

It would be useful to be able to set my From: address depending on
either the folder (Valhalla mail) or recipient.

I may not need both, but I surely do need one.

Comment 6 Tore Anderson 2003-10-24 07:37:28 UTC
This is a very important feature for me too.  At work, we have a
support system, where our customers sends mail to
<customername>@support.mycompany.com.  This mail is then filtered
into a shared IMAP folder, one per customer.  When replying to
such mail, I would like to set the Reply-To: and Mail-Followup-To:
headers to the <customername>@support.mycompany.com address, so that
replies from the customer will go to the same IMAP folder, so if I
get ill the next day, one of my colleauges will see it and be able
to continue the discussion.  Setting these headers manually for each
mail I send isn't really an option.

However, I'd not implement it as the bug submitter suggested
(selecting alternate identities based on the folder), as the identity
is too tightly coupled with the server.  (Bad design, if you ask me,
as I think it's quite common to have all mail forwarded to the same
"account" and then sorted there -- on one IMAP server I've got
the subtrees "Work", "Private", "Debian", "SourceForge", "ScummVM",
and so on, and would like to use my @debian.org, @privatedomain.no,
@workplace.com, etc, -addresses irregardless of the folders physically
being stored on the same IMAP server.  So far I've not figured out how.
Anyway I assume it'll be hard to decouple the two at this point.)

So I'd rather have something like Mutt have (folder-hooks).  This
way I could use the default identity, but override and/or add
certain headers, based on the folder.  For example, if I was sending
mail to the support-folder for company "Foobar", I could have per
folder rules/overrides such as:

1: When posting to folder Support.foobar then set header "Reply-To:"
to the value "foobar@support.mycompany.com"
2: When posting to folder Support.foobar then set header "From:" to
the value "Tore Anderson (Support Staff Member) <tore@mycompany.com>"
3: When posting to folder Support.foobar then set signature to the
value "Tore Anderson, per procura MyCompany Support."
4: When posting to folder Support.foobar then set header
"X-Some-Abitrary-Header:" to the value "foobar"

et cetera, et cetera.

It would be even cooler if these could be made to be recursive, so
that if I had overridden From: to be tore@myprivatedomain.no for
INBOX.Private, this could also apply for INBOX.Private.Dad, and so on.

The lack of control and automation wrt modifying headers is probably
the only thing I feel Evolution is really bad at.  In fact, I've used
it for an hour now, and after having dug around the menus thouroughly
I still can't find out how I add custom headers such as
Mail-Followup-To or
X-Whatever, nor how to make additional identities without creating a new
account.  (And I thought I could consider myself a power user...)

Cheers,
Tore Anderson
Comment 7 Gerardo Marin 2003-11-29 23:28:16 UTC

*** This bug has been marked as a duplicate of 215115 ***