The ebuilds for cyrus imapd automatically configure spool and db directories (/var/spool/imap{,/*} and /var/imap/{user,quota}{,/*}) to write data synchronously to disk when the dirs are located inside an ext2 or ext3 partition. This might be important for ext2 partitions but seems to be unnecessary for ext3 as all ext3 journalling modes provide sufficient data/metadata consistency. As configuring dirs to write data synchronously costs a lot of performance I think it would be a good idea not to do chattr +S for ext3. The installation and configuration howto of the cyrus imapd project also says that chattr +S should not be necessary for ext3 (9. on http://cyrusimap.web.cmu.edu/imapd/install-configure.html). Reproducible: Always Steps to Reproduce:
Indeed, fixed in 2.3.12_p2.