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 268618 - Add: Save replies in the folder of the message being replied to
Add: Save replies in the folder of the message being replied to
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
3.4.x (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[eplugin]
: 200171 238912 245280 246514 252600 445615 512119 618332 632982 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-10-21 06:21 UTC by Rodd Clarkson
Modified: 2016-05-04 15:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
eds patch (4.42 KB, patch)
2012-10-18 17:42 UTC, Milan Crha
committed Details | Review
evo patch (6.13 KB, patch)
2012-10-18 17:42 UTC, Milan Crha
committed Details | Review
evo patch ][ (4.49 KB, patch)
2012-10-22 13:26 UTC, Milan Crha
committed Details | Review

Description Rodd Clarkson 2004-10-21 06:21:20 UTC
Description of Enhancement:

When you reply to an email, the message icon changes to show that you have
replied to that message.

Right clicking messages that have been replied to should offer to show you
a list of messages sent as replies to that message.

Under normal circumstances, replies are stored in the sent folder and while
this is fine, it can be difficult to find these replies.  Being able to
access the replies from the messages themselves would be a great addition
to evolution.
Comment 1 Jeffrey Stedfast 2004-10-21 17:05:04 UTC
and also extremely difficult to do programmatically as well
Comment 2 Rodd Clarkson 2004-10-22 00:41:38 UTC
yeah, but I'm an end user asking for a useful feature, not a coder (so
what do I care? ;-]) 8-]

Actually, is this really so hard.

I just did a quick test and while I know it's basic, it does show
evolution knows what it needs to know to achieve this.

I created a vfolder based on read messages in my inbox and my sent
box. Looking at the content of this vfolder, the messages and replies
are threaded.

Could this be done using the power of vfolders to create the message list?

It may be that instead of jsut showing replies to the message, that
the complete thread of messages for that 'conversation' is shown
instead.  This might even be better.

Something similar to this with regard to lists was announced the other
day, so it may that this isn't as hard as it seems.

Then again, I'm not a coder (or at least only a perl coder ;-]).
Comment 3 Not Zed 2005-05-19 04:10:39 UTC
This isn't terribly difficult to do at all, assuming you know which sent folder
the message will be in - which usually you can find out.

You just search for messages with the right references header.  This has to be
done manually - it wont be fast - but it will be faster than doing it by hand.

Definitely plugin material.
Comment 4 André Klapper 2005-10-08 23:27:36 UTC
*** Bug 238912 has been marked as a duplicate of this bug. ***
Comment 5 André Klapper 2005-10-08 23:27:46 UTC
*** Bug 252600 has been marked as a duplicate of this bug. ***
Comment 6 André Klapper 2005-10-08 23:27:55 UTC
*** Bug 245280 has been marked as a duplicate of this bug. ***
Comment 7 André Klapper 2006-05-31 13:58:07 UTC
reassigning bugs that have been assigned to viren
Comment 8 André Klapper 2007-06-10 17:14:49 UTC
*** Bug 445615 has been marked as a duplicate of this bug. ***
Comment 9 Matthew Barnes 2008-03-11 00:36:52 UTC
Bumping version to a stable release.
Comment 10 Akhil Laddha 2010-05-11 05:46:58 UTC
*** Bug 618332 has been marked as a duplicate of this bug. ***
Comment 11 Ankur Sinha (FranciscoD) 2010-05-11 06:12:02 UTC
hey,

If you look at Gmail, they don't keep a specific Sent folder, they keep it all in the thread itself. 

Maybe there could be an option for each folder "Move outgoing emails to Sent Folder". If I select this, the message I send is moved to "sent", otherwise it comes into the folder as a continuation of the thread. 

That's the simplest way I can think of. 

Or you could just get rid of the Sent folder and manage everything on the basis of threads like Gmail. 

I see the bug was originally reported way back. Can it get some more love please :D ?

Thanks :)

Ankur
Comment 12 André Klapper 2010-10-24 13:47:58 UTC
*** Bug 632982 has been marked as a duplicate of this bug. ***
Comment 13 André Klapper 2012-02-08 12:14:20 UTC
*** Bug 200171 has been marked as a duplicate of this bug. ***
Comment 14 André Klapper 2012-02-08 12:14:29 UTC
*** Bug 512119 has been marked as a duplicate of this bug. ***
Comment 15 Matěj Cepl 2012-07-27 07:56:38 UTC
Actually, Thunderbird has per-account option (which I hugely like) "Place replies in the folder of the message being replied to" (i.e., Sent folder is not used for replies at all). I would really love to see this in Evo.
Comment 16 Milan Crha 2012-10-18 17:42:23 UTC
Created attachment 226759 [details] [review]
eds patch

for evolution-data-server;

I like the per-account option way, thus let's do that.
Comment 17 Milan Crha 2012-10-18 17:42:55 UTC
Created attachment 226760 [details] [review]
evo patch

for evolution;

The UI part.
Comment 18 Milan Crha 2012-10-18 17:45:37 UTC
Created commit c91411f in eds master (3.7.1+)
Created commit bf8eaa1 in evo master (3.7.1+)
Comment 19 Matěj Cepl 2012-10-19 12:11:16 UTC
Verified, build of evolution-3.6.0 with these patches works like charm!

Thank you, thank you, thank you.
Comment 20 Matěj Cepl 2012-10-22 09:54:40 UTC
Hmm, we've got a problem: when replying to the message in a vFolder (e.g., Unread Messages), I get an error:

Failed to append to Nečtené zprávy: Cannot copy or move messages into a Virtual Folder Appending to local 'Sent' folder instead.".

Milan suggested two possible means of attacking this error:

a) if the source folder is a vFolder, don't store there
b) save to the folder, where the message actually is

The latter option being obviously preferable, but much more difficult to achieve.
Comment 21 Milan Crha 2012-10-22 13:26:48 UTC
Created attachment 226994 [details] [review]
evo patch ][

for evolution;

A follow-up patch. Apart of vFolders, which are fixed in this patch in a way of providing real folder and real message UID, thus the message cannot get lost due to changes in vFolder, I also noticed that the message save doesn't work for replies only, but also for forwarded messages, thus I fixed this as well.
Comment 22 Milan Crha 2012-10-22 13:30:20 UTC
Created commit 0c65652 in evo master (3.7.2+)
Comment 23 Milan Crha 2016-05-04 15:42:35 UTC
*** Bug 246514 has been marked as a duplicate of this bug. ***