Sieve \\Seen flag actions not replicated

John Capo jc at
Mon Jan 1 19:20:45 EST 2007

Tiring of running fixup scripts to keep seen state consistent, I
decided to find the problem.  In imap/lmtpd.c:

+            if (nflags && user && !strncmp("user.", mailboxname, 5) && !strncmp(mailboxname + 5, user, strlen(user)))
+                sync_log_seen(user, mailboxname);

The strncmps insure that the seen state is updated only for the
user that owns the mailbox.  Are they neeed?

Happy New Year!

John Capo

More information about the Cyrus-devel mailing list