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

Reply via email to