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 209941 - imap append loses user flags and tags if server doesn't support UIDPLUS
imap append loses user flags and tags if server doesn't support UIDPLUS
Status: RESOLVED DUPLICATE of bug 242032
Product: evolution
Classification: Applications
Component: Mailer
unspecified
Other All
: Normal normal
: Future
Assigned To: evolution-mail-maintainers
Evolution QA team
: 204304 230535 258810 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2001-09-14 18:53 UTC by Mike Leckey
Modified: 2005-08-08 06:09 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
My filters.xml (8.86 KB, text/plain)
2001-09-18 12:58 UTC, Mike Leckey
Details

Description Mike Leckey 2001-09-14 18:53:57 UTC
Messages get moved to the appropriate folder (THANKS!!), but the color
 does not stay changed.

 Example:
 NOT from honeywell.com - turn color red
 CONTAINS evolution in subject - move to Evolution folder

 So, the above *should* mean that all message from the evo list
 get moved to the Evolution folder, AND are colored red.

 But they are not red.

 If I manually filter the evo folder, all messages that do not contain
 honeywell will be turned red.
Comment 1 Mike Leckey 2001-09-14 21:26:14 UTC
I turned on logging and got this:

Applied filter "Not from honeywell" to message from Eric Lambart
<lambart@got.net> - "Re: [Evolution] Folders not always working with
filters" at Fri, 14 Sep 2001 13:36:25
Action: Set colour to rgb:bc1e/11d5/27ac
Applied filter "Subject is evolution" to message from Eric Lambart
<lambart@got.net> - "Re: [Evolution] Folders not always working with
filters" at Fri, 14 Sep 2001 13:36:25
Action: Move to folder
imap://e008328@mail.phxlab.honeywell.com/Evolution
imap://e008328@mail.phxlab.honeywell.com/Evolution
Comment 2 Luis Villa 2001-09-17 23:34:38 UTC
Hrm. it would also help if you attach the relevant XML from
filters.xml, probably.
Comment 3 Mike Leckey 2001-09-18 12:58:03 UTC
Created attachment 40299 [details]
My filters.xml
Comment 4 Jeffrey Stedfast 2001-09-18 22:44:04 UTC
imap can't store color tags.

anyways, there's a wishlist to kludge around imap limitations for this
but I'm too lazy to find it.
Comment 5 Dan Winship 2001-09-18 22:54:28 UTC
IMAP folders will store tags in the on-disk summary fine.
Comment 6 Jeffrey Stedfast 2001-09-18 22:58:07 UTC
yes. I know. I closed this because it's a duplicate, not because we
won't fix it or whatever.
Comment 7 Jeffrey Stedfast 2001-09-18 23:02:35 UTC
oops. misread, sorry.
Comment 8 Mike Leckey 2001-10-04 18:25:21 UTC
Still seeing this problem with 10032006.
Comment 9 Not Zed 2001-10-04 18:39:05 UTC
Danw: Imap doesn't store the tags.  The only thing saved from the
'info' passed to ::append() are the system flags.

Me and Jeff checked this pretty closesly a few days ago.

I didn't fix it because its painful - you dont know the uid/etc until
you get a 'new messages' notification, and you then need to cross
reference that with the append, and queue up the info somewhere too. 
Yucko.

Camel-Imap would (probably) need to add the message to the summary
immediately (as does mbox btw), then reconcile that entry with new
message notifications which came later on.  Doesn't that sound fun?

Comment 10 Not Zed 2001-10-19 23:00:55 UTC
changing summary to better suit the truth.

its not really a filtering thing as such, just imap.

Only easy way i can think of doing this is to add a special header to
the message when we write it, so that when we summarise it, we can
extract those flags again (and any additional extension flags we use).

And we hide that header for all other operations we do.
Comment 11 Not Zed 2001-10-22 05:44:15 UTC
*** bug 204304 has been marked as a duplicate of this bug. ***
Comment 12 Mike Leckey 2001-10-25 15:56:51 UTC
Not sure if this helps, but it is added info...

filter:
not from honeywell turn color red
from Evo list move to Evolution folder

I just noticed that an Evo message came in, and got moved to the
Evolution folder, but was NOT red.

At the same time the same message appeared in the trash folder and WAS
red.
Comment 13 Mike Leckey 2001-10-25 16:00:58 UTC
Now, I just deleted the non-red colored message from the Evolution
folder, and it appeared in the trash folder along with the red one.

Now there are TWO messages in the Trash folder, one colored black, and
one red...
Comment 14 Not Zed 2001-10-25 18:06:30 UTC
They are probably from different folders.
Comment 15 Mike Leckey 2001-10-25 18:35:58 UTC
They are from different folders.

One was from the INBOX. It was *supposed* to be filtered into the
Evolution folder, instead it was put into the trash, and another was
put into the Evolution folder.

Why didnt this first one just go to the Evolution folder??

The second one was the one that I deleted from the Evolution folder.
Comment 16 Not Zed 2001-10-30 15:10:47 UTC
Hmm, elts see.

When you filter something, it gets moved, then deleted.

Simple eh?
Comment 17 Mike Leckey 2002-02-05 13:05:25 UTC
Just wanted to get a status on this.  Will it be fixed anytime soon?
Comment 18 Not Zed 2002-04-08 06:44:41 UTC
I dont think its high on the list right now.
Comment 19 Jeffrey Stedfast 2002-08-13 21:29:06 UTC
probably won't have time to fix this until sometime after a new imap
provider is written to replace the current one and that won't happen
until at the earliest 1.4, but probably not till 2.0.

anyways, marking as future since this ain't gonna happen anytime soon.
Comment 20 Joe Shaw 2002-09-19 21:42:02 UTC
*** bug 230535 has been marked as a duplicate of this bug. ***
Comment 21 Not Zed 2003-09-23 00:48:33 UTC
the same fundamental problem is an issue with any imap client
implmentation, even new code wont help that.

If the server doesn't support uidplus, we're pretty well screwed,
since we store extra data not stored on the server, by the uid.

i think we can only add that extra header idea.
Comment 22 Jeffrey Stedfast 2004-05-21 19:19:48 UTC
*** bug 258810 has been marked as a duplicate of this bug. ***
Comment 23 Jeffrey Stedfast 2004-05-21 19:21:01 UTC
also related is bug#242032, tho implementing that won't necessarily
help  this situation.
Comment 24 Not Zed 2005-08-08 06:09:46 UTC
label problem could be fixed by the suggestion on 242032, so marking duplicate
of that.

any other local stuff we can't put in tags, then it cannot be done - it is a
limitation of imap.



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