diff options
author | David Woodhouse <David.Woodhouse@intel.com> | 2010-07-31 16:20:45 +0200 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2010-07-31 16:21:46 +0200 |
commit | 45db57fde9a4cee6366b4d5986e0b1128210e18e (patch) | |
tree | 00ad8c88b7e19632c10484824c473816bfd4110b | |
parent | 79c7f35db6186c5524da2a42ad92c8dab70c37bd (diff) | |
download | evolution-data-server-45db57fde9a4cee6366b4d5986e0b1128210e18e.tar.gz |
Store Junk and NotJunk flags in IMAP server
Strictly speaking we shouldn't be doing this if the server won't understand
them and doesn't have \* in PERMANENTFLAGS -- but there are already bugs with
that anyway, when we try to set receipt-handled. I'll get to that shortly...
(cherry picked from commit bed388e3a851596e1163fed8ee57cb41c81b9b10)
-rw-r--r-- | camel/providers/imapx/camel-imapx-server.c | 4 | ||||
-rw-r--r-- | camel/providers/imapx/camel-imapx-summary.h | 2 | ||||
-rw-r--r-- | camel/providers/imapx/camel-imapx-utils.c | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/camel/providers/imapx/camel-imapx-server.c b/camel/providers/imapx/camel-imapx-server.c index f8cd95f70..ff1a67f87 100644 --- a/camel/providers/imapx/camel-imapx-server.c +++ b/camel/providers/imapx/camel-imapx-server.c @@ -4105,7 +4105,9 @@ static struct { { "\\DRAFT", CAMEL_MESSAGE_DRAFT }, { "\\FLAGGED", CAMEL_MESSAGE_FLAGGED }, { "\\SEEN", CAMEL_MESSAGE_SEEN }, - { "\\RECENT", CAMEL_IMAPX_MESSAGE_RECENT } + { "\\RECENT", CAMEL_IMAPX_MESSAGE_RECENT }, + { "JUNK", CAMEL_MESSAGE_JUNK }, + { "NOTJUNK", CAMEL_MESSAGE_NOTJUNK } }; /* diff --git a/camel/providers/imapx/camel-imapx-summary.h b/camel/providers/imapx/camel-imapx-summary.h index 7ea05a725..0d641eead 100644 --- a/camel/providers/imapx/camel-imapx-summary.h +++ b/camel/providers/imapx/camel-imapx-summary.h @@ -35,6 +35,8 @@ CAMEL_MESSAGE_DELETED | \ CAMEL_MESSAGE_DRAFT | \ CAMEL_MESSAGE_FLAGGED | \ + CAMEL_MESSAGE_JUNK | \ + CAMEL_MESSAGE_NOTJUNK | \ CAMEL_MESSAGE_SEEN) G_BEGIN_DECLS diff --git a/camel/providers/imapx/camel-imapx-utils.c b/camel/providers/imapx/camel-imapx-utils.c index 274736d58..6c86d0be9 100644 --- a/camel/providers/imapx/camel-imapx-utils.c +++ b/camel/providers/imapx/camel-imapx-utils.c @@ -75,6 +75,8 @@ static struct { { "\\FLAGGED", CAMEL_MESSAGE_FLAGGED }, { "\\SEEN", CAMEL_MESSAGE_SEEN }, { "\\RECENT", CAMEL_IMAPX_MESSAGE_RECENT }, + { "JUNK", CAMEL_MESSAGE_JUNK }, + { "NOTJUNK", CAMEL_MESSAGE_NOTJUNK }, { "\\*", CAMEL_MESSAGE_USER } }; |