Just a little feedback:
The problem with inconsistent Read/Unread-Marks was completely solved by
upgrading to Cyrus 2.4.x, 2.4.13 in our case.
The biggest problem were the index updates to the 13,000 INBOXes which
put our storage system to whine, (max IOPS was not foreseen for this
job), so a delay was taken into consideration - and it was a delay -
delivering processes just touched the INBOX so index rebuild was
triggered. With some Postfix parameters (first delivery try timeout very
very very low, so INDEX generation is triggered but the delivering
process will not block, it will timeout and the mail will get deferred
in the Postfix queue, 2nd retry time low enough so that the delay will
be acceptable).
The fruits of the delay are: Consistent read/unread and a speed bump.
So all question regarding read/unread from our side can be closed, it
was Cyrus 2.3.x which has a problem here on high volume sites.
(Comments stating that I should use Dovecot, because this is the way to
go and "all mail gurus like M Heinlein say you must use this" and "cyrus
is obsolete" will be thrown to trash, I am really fed up with these
discussions always popping up).
--
Pascal Gienger Jabber/XMPP/Mail: pascal.gien...@uni-konstanz.de
University of Konstanz, IT Services Department ("Rechenzentrum")
Electronic Communications and Web Services
Building V, Room V404, Phone +49 7531 88 5048, Fax +49 7531 88 3739
--
users@sogo.nu
https://inverse.ca/sogo/lists