Hi,
I was seeing this sort of problem when the indexes were corrupted, possibly due to unsuitable locking methods on it (recently changed to dotlock, since it's over nfs).
The workaround was to just delete the indexes so they'd be recreated. The symptom was that there would be strange "UID inserted in middle of mailbox" type errors in the error log, plus new mails weren't being displayed.
Cheers,
- Simon
On Mon, 20 Mar 2006, Bjoern Rost wrote:
Hi,
I am having some trouble with dovecot (0.99.14) and maildir. Some users are reporting that sometimes, they don't get (pop3, various clients) new mails for a while even though they should. I checked and confirmed this: mails were delivered by MTA (sendmail, procmail). But when the problem existed, the new mails were in cur/, not new/ and dovecot would not report any new messaged to the client.
A 'solution' was to send another mail to the same account, and ususally this would end up in new/ On the next fetch, this new message and the new ones from cur/ are downloaded.
I also had the same problem with imap and evolution today. My inbox showed as empty but there were many messages in cur/ I could access all other folders without a problem during this period. Again, a simple mail to myself 'solved' this.
This behaviour does not happen all the time and I don't know how to trigger/reproduce it.
Just the relevant (imho) parts of dovecot.conf:
login_process_size = 256 login_processes_count = 64 login_max_logging_users = 1024
default_mail_env = maildir:%h/Maildir
client_workarounds = outlook-idle oe6-fetch-no-newmail outlook-pop3-no-nuls
everything else is set to default values
Any ideas/help?
Thanks Bjoern
-- Bjoern Rost portrix.net GmbH Stresemannstr. 375 22761 Hamburg Germany fon +49-40-39 80 53 - 19 fax +49-40-39 80 53 - 29 http://www.portrix.net