diff options
author | Dan Winship <danw@src.gnome.org> | 2000-12-06 06:20:10 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2000-12-06 06:20:10 +0800 |
commit | 135baf56e4dd8fef807e43ae0c35869bfba50396 (patch) | |
tree | a8e17ed9561a525a1e693271c4fd9fda0e07202a /camel | |
parent | 07abeb8b2701792774855c11eddb8590bc9347ee (diff) | |
download | gsoc2013-evolution-135baf56e4dd8fef807e43ae0c35869bfba50396.tar gsoc2013-evolution-135baf56e4dd8fef807e43ae0c35869bfba50396.tar.gz gsoc2013-evolution-135baf56e4dd8fef807e43ae0c35869bfba50396.tar.bz2 gsoc2013-evolution-135baf56e4dd8fef807e43ae0c35869bfba50396.tar.lz gsoc2013-evolution-135baf56e4dd8fef807e43ae0c35869bfba50396.tar.xz gsoc2013-evolution-135baf56e4dd8fef807e43ae0c35869bfba50396.tar.zst gsoc2013-evolution-135baf56e4dd8fef807e43ae0c35869bfba50396.zip |
use BODY.PEEK[] rather than RFC822, so the message doesn't get marked as
* providers/imap/camel-imap-folder.c (imap_get_message): use
BODY.PEEK[] rather than RFC822, so the message doesn't get marked
as \Seen.
svn path=/trunk/; revision=6800
Diffstat (limited to 'camel')
-rw-r--r-- | camel/ChangeLog | 6 | ||||
-rw-r--r-- | camel/providers/imap/camel-imap-folder.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 0082e38a61..b01b0b3c4f 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,5 +1,11 @@ 2000-12-05 Dan Winship <danw@helixcode.com> + * providers/imap/camel-imap-folder.c (imap_get_message): use + BODY.PEEK[] rather than RFC822, so the message doesn't get marked + as \Seen. + +2000-12-05 Dan Winship <danw@helixcode.com> + * providers/imap/camel-imap-folder.c (imap_set_message_flags): Fix the check for "flags aren't actually changing". diff --git a/camel/providers/imap/camel-imap-folder.c b/camel/providers/imap/camel-imap-folder.c index 5d882856e2..4fdfd6cb4f 100644 --- a/camel/providers/imap/camel-imap-folder.c +++ b/camel/providers/imap/camel-imap-folder.c @@ -564,14 +564,14 @@ imap_get_message (CamelFolder *folder, const gchar *uid, CamelException *ex) int len; response = camel_imap_command (store, folder, ex, - "UID FETCH %s RFC822", uid); + "UID FETCH %s BODY.PEEK[]", uid); if (!response) return NULL; result = camel_imap_response_extract (response, "FETCH", ex); if (!result) return NULL; - p = strstr (result, "RFC822"); + p = strstr (result, "BODY[]"); if (p) { p += 7; mesg = imap_parse_nstring (&p, &len); |