On Tue, 3 Mar 2009, Timo Sirainen wrote:
You can change those settings. For example:
mbox_read_locks = flock mbox_write_locks = dotlock flock
Now Dovecot is compatible with openwebmail. And with procmail both are still protected by the dotlock.
No, openwebmail only has the choice of either dotlock or flock, but not both. So in this case, procmail could deliver using dotlock but openwebmail wouldn't know because it's only watching for flock. Welcome to my hell!
Ah. Well, the last choice is then:
mbox_read_locks = dotlock mbox_write_locks = dotlock
Dotlocking for reading isn't really optimal, but shouldn't really make much of a difference usually.
I tried that before, that would be great if it worked for imap, but I've verified that the dotlock file does not get created in /var/spool/mail/username.lock when I open the imap connection, at least for reading. It is created when I open the popmail connection (but that was already working.) That's why I'm asking.
Mar 3 15:08:53 anubis dovecot: auth(default): client in: AUTH 1 PLAIN service=imap secured lip=127.0.0.1 rip=127.0.0.1 lport=143 rport=49237 resp=<hidden>
Mar 3 15:08:53 anubis dovecot: auth(default): client out: OK 1 user=despam_test_anubis
Mar 3 15:08:53 anubis dovecot: auth-worker(default): pam(despam_test_anubis,127.0.0.1): lookup service=dovecot
Mar 3 15:08:53 anubis dovecot: auth-worker(default): pam(despam_test_anubis,127.0.0.1): #1/1 style=1 msg=Password:
Mar 3 15:08:53 anubis dovecot: auth(default): master in: REQUEST 8 22446 1
Mar 3 15:08:53 anubis dovecot: auth(default): passwd(despam_test_anubis,127.0.0.1): lookup
Mar 3 15:08:53 anubis dovecot: auth(default): master out: USER 8 despam_test_anubis system_user=despam_test_anubis uid=511 gid=100 home=/home/anubis/despam_test_anubis
Mar 3 15:08:53 anubis dovecot: IMAP(despam_test_anubis): Effective uid=511, gid=100, home=/home/anubis/despam_test_anubis
Mar 3 15:08:53 anubis dovecot: IMAP(despam_test_anubis): mbox: data=~/mail:INBOX=/var/spool/mail/despam_test_anubis
Mar 3 15:08:53 anubis dovecot: IMAP(despam_test_anubis): fs: root=/home/anubis/despam_test_anubis/mail, index=, control=, inbox=/var/spool/mail/despam_test_anubis
Mar 3 15:08:53 anubis dovecot: imap-login: Login: user=