On 10/26/2009 12:42 PM Claudio Prono wrote: > … > When i send a mail to an address with vacation, i recieve back a > vacation message, but i read an error like this into dovecot-deliver.log: > > Error: file_dotlock_create(~/.dovecot.lda-dupes) failed: No such file or > directory > … > I think the problem is dovecot can't find home directory for the mail to > write the .dovecot.lda-dupes, but i don't know how to specify that. > > Here is my config: > > # 1.1.7: /etc/dovecot/dovecot.conf > # OS: Linux 2.6.27.29-0.1-default x86_64 openSUSE 11.1 (x86_64) ext3 > log_path: /var/log/dovecot-err.log > info_log_path: /var/log/dovecot-inf.log > protocols: imap imaps pop3 pop3s managesieve > … > mail_location: maildir:/var/mail/virtual/%d/%u > mail_debug: yes > … > sieve_storage(default): > sieve_storage(imap): > sieve_storage(pop3): > sieve_storage(managesieve): /var/mail/virtual/%d/%u/sieve > sieve(default): > sieve(imap): > sieve(pop3): > sieve(managesieve): /var/mail/virtual/%d/%u/.dovecot.sieve > … > plugin: > … > sieve: /var/mail/virtual/%d/%u/.dovecot.sieve > sieve_storage: /var/mail/virtual/%d/%u/sieve > … > > How i can fix this?
Let your mysql based userdb return a home field. Then set your mail_location to maildir:~/Maildir. In order to get this working you have also to move all the files from /var/mail/virtual/example.com/user, except the sieve stuff, into the Maildir folder Regards, Pascal -- The trapper recommends today: f007ba11.0929...@localdomain.org