Hello there!
I've migrated our courier-imap production imap/pop server to dovecot 1.0-beta few days ago. In general dovecot performs excellent, but i've encountered several "bugs" in dovecot log:
--- snip ---
dovecot.log.1.gz:Feb 24 16:05:21 elfstone dovecot: imap(user3@domain.tld): Maildir /export/mail/domain.tld/user3 sync: UID inserted in the middle of mailbox (47681 > 47680, file = 1138960753.P9796Q0M642679.elfstone:2,T) dovecot.log.1.gz:Feb 24 16:20:48 elfstone dovecot: imap(user4@domain.tld): file mail-transaction-log-view.c: line 140 (mail_transaction_log_view_set): assertion failed: (min_file_seq != max_file_seq || min_file_offset <= max_file_offset) dovecot.log.1.gz:Feb 24 16:21:16 elfstone dovecot: imap(user4@domain.tld): file mail-transaction-log-view.c: line 140 (mail_transaction_log_view_set): assertion failed: (min_file_seq != max_file_seq || min_file_offset <= max_file_offset) dovecot.log.1.gz:Feb 24 16:21:49 elfstone dovecot: imap(user4@domain.tld): file mail-transaction-log-view.c: line 140 (mail_transaction_log_view_set): assertion failed: (min_file_seq != max_file_seq || min_file_offset <= max_file_offset) dovecot.log.1.gz:Feb 24 16:46:27 elfstone dovecot: imap(user1@domain.tld): Maildir /export/mail/domain.tld/user1 sync: UID < next_uid (1 < 199, file = 1122973973.V809Id001aafc.elfstone,S=8889:2,RS) dovecot.log.1.gz:Feb 24 16:47:31 elfstone dovecot: imap(user1@domain.tld): Maildir /export/mail/domain.tld/user1 sync: UID inserted in the middle of mailbox (183 > 181, file = 1140780283.P10326Q0M678892.elfstone:2,RS) dovecot.log.1.gz:Feb 24 16:54:47 elfstone dovecot: imap(user5@domain.tld): Corrupted index file /export/data/dovecot/domain.tld/user5/.Sent/dovecot.index: keywords_count larger than header size dovecot.log.1.gz:Feb 24 17:01:00 elfstone dovecot: imap(user1@domain.tld): Corrupted transaction log file /export/data/dovecot/domain.tld/user1/.Sent/dovecot.index.log: Append with UID 1, but next_uid = 4850 dovecot.log.1.gz:Feb 24 20:25:40 elfstone dovecot: imap(userX@domain2.tld): file mail-transaction-log-view.c: line 140 (mail_transaction_log_view_set): assertion failed: (min_file_seq != max_file_seq || min_file_offset <= max_file_offset) dovecot.log.10.gz:Feb 15 19:20:05 elfstone dovecot: imap(user2@domain.tld): stat(/export/mail/domain.tld/user2/.Trash.Cron/new) failed: No such file or directory
--- snip ---
I have multi-domain setup with several hundred users, emails are delivered using dovecot-deliver LDA, dovecot indexes are outside mailboxes, indexes and mailboxes are on local filesystem (xfs). I'm using linux 2.6 on slackware platform.
If you need any more info, just let me know.
Best regards, Brane