[Dovecot] unwanted maildir directory
Timo Sirainen
tss at iki.fi
Fri Sep 24 18:51:06 EEST 2010
On Fri, 2010-09-24 at 10:16 -0500, Mike Abbott wrote:
> Hm, I found more revealing errors after sending that message. These are scrubbed a little differently, to show two user names:
Are these easy to reproduce?
> imap(pid 5720 user user1): Error: open(/path/to/mail/user2/tmp/1285336854.M157825P5720.my.mail.server) failed: No such file or directory
Something deletes a saved/copied message before the transaction
finishes..
> imap(pid 5720 user user1): Error: Maildir: Symlink destination doesn't exist: /path/to/mail/user2/cur/1285336100.M879758P1166.my.mail.server,S=41045,W=41755:2,FS
What? A symlink? Dovecot doesn't create symlinks.
> imap(pid 5720 user user1): Error: open(/path/to/mail/user2/tmp/1285335855.M242128P1165.my.mail.server,S=41045,W=41755) failed: No such file or directory
> imap(pid 5721 user user2): Error: Maildir: Found unwanted directory /path/to/mail/user2/cur/:2,FST, but rmdir() failed: Directory not empty
> imap(pid 5721 user user2): Disconnected: Internal error occurred. Refer to server log for more information. [2010-09-24 09:07:23] bytes=1268/173293
Oh! Now I get it. The entire tmp/ directory gets renamed to ":2,FST",
not the new/ directory as I thought. Now, how can that happen..
> Note that user1 != user2.
user1 is accessing user2's INBOX? I don't think it should make a
difference though.
> Seems like this might be caused by having:
> service imap {
> client_limit = 5
> service_count = 0
> }
I tried with that and e.g.:
imaptest logout=1 clients=4
imaptest logout=1 user=tss2 box=shared/tss/INBOX clients=4
Worked ok without errors in Ubuntu. I could try again on OSX when I get
home.
More information about the dovecot
mailing list