diff -up evolution-data-server-3.8.5/camel/camel-imapx-utils.c.imapx-message-copy-unread evolution-data-server-3.8.5/camel/camel-imapx-utils.c --- evolution-data-server-3.8.5/camel/camel-imapx-utils.c.imapx-message-copy-unread 2013-07-23 13:57:59.000000000 +0200 +++ evolution-data-server-3.8.5/camel/camel-imapx-utils.c 2014-01-27 14:29:11.364712042 +0100 @@ -196,7 +196,7 @@ imapx_write_flags (GString *string, for (i = 0; flags != 0 && i< G_N_ELEMENTS (flag_table); i++) { if (flag_table[i].flag & flags) { - if (flags & CAMEL_IMAPX_MESSAGE_RECENT) + if (flag_table[i].flag & CAMEL_IMAPX_MESSAGE_RECENT) continue; if (!first) g_string_append_c (string, ' ');