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 269010 - Junk mail functionality not friendly to other mailers
Junk mail functionality not friendly to other mailers
Status: RESOLVED DUPLICATE of bug 268741
Product: evolution
Classification: Applications
Component: Mailer
2.0.x (obsolete)
Other All
: Normal normal
: Future
Assigned To: evolution-mail-maintainers
Evolution QA team
: 267393 (view as bug list)
Depends on:
Blocks: 253110
 
 
Reported: 2004-11-02 06:47 UTC by oa
Modified: 2007-12-09 09:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description oa 2004-11-02 06:47:29 UTC
The Junk mail folder design fails to take into account that someone might
read the same IMAP inbox with multiple programs. Mail marked by Evolution
as spam is seen as a read message by any other program, including Evolution
on another computer.

I take this is because Evo does in no way mark the message on the server as
spam, and depends on local storage flags only.

Suggestions, in decreasing preference order:

 - make the Junk folder a real folder, move messages there. That would work
with all mailers.
 - Create a custom IMAP message flag to mark the messages. This one would
enable Evolution-Evolution interoperability with most IMAP servers.
 - automatically mark spam as deleted, so it would at least not show up as
a normal, read message to other programs.

A note regarding the last item: I don't have "automatically expunge deleted
messages on exit" enabled, which could be a reason why this problem is so
particularly annoying for me. Turning that on is not a satisfactory
solution, as I don't think Junk mail filtering should depend on that option.
Comment 1 Gerardo Marin 2004-11-30 21:37:45 UTC
*** bug 267393 has been marked as a duplicate of this bug. ***
Comment 2 Lance O. Lassetter 2004-11-30 21:48:13 UTC
If an IMAP server does more sophisticated Junk mail filtering
(spam/virus) on the server end (using FOSS tools such as SpamAssassin,
Amavisd-new, and Clamav -- a dedicated mail filtering sytem), I would
argue there should be no need for local junk mail filtering or
folders.  Or one can virtually unsubscribe or delete local folders as
well.  Maybe in the UI some form of checkbox:  "Server-side junk mail
filtering"  "Local junk mail filtering"

If the user needs a local Junk folder and it has been deleted, it can
easily be re-added and introduced back into the Evolution system.
Comment 3 oa 2004-12-12 13:32:06 UTC
Re: Lance's comments: yes, sure, but that's not what I'm talking
about. What I'm saying is that Evo does not play along well with other
client-side spam filters. Playing along with server-side filtering is
a whole another topic.
Comment 4 Manuel Morales 2005-01-10 01:52:00 UTC
I've also noticed that checking my e-mail with another client (e.g.
Thunderbird) "removes" the Junk status from the original Evolution
client ...
Comment 5 Not Zed 2005-01-28 04:57:49 UTC

*** This bug has been marked as a duplicate of 268741 ***
Comment 6 Jeffrey Stedfast 2006-04-20 14:27:09 UTC
Evolution and Mozilla both now use the same message flag saved to the IMAP server to mark messages as Junk
Comment 7 Simos Xenitellis 2007-12-09 08:56:49 UTC
I believe that Evolution should have an option to specify which is the Junk folder instead of using the default vfolder.

The current situation causes an issue with Gmail, when used with IMAP in Evolution Mail.

Specifically, GMail does a good job when filtering spam. However, the followign workflow is missing: 

1. When GMail misses a spam, the user can flag a message as spam in Evolution Mail
2. Evolution mail moves the flagged message to the Junk vfolder.
3. GMail does not understand that a message was flagged as junk because it expects the junk message to be moved to the [Google Mail]/Spam folder.

What I propose is to be able to configure the location of the junk folder.
Comment 8 Simos Xenitellis 2007-12-09 09:02:58 UTC
See also the recommended IMAP settings for GMail,

http://mail.google.com/support/bin/answer.py?answer=78892