Replication .dovecot-sync.lock

Timo Sirainen tss at
Fri Oct 24 23:18:25 UTC 2014

On 24 Oct 2014, at 06:16, Hans-Werner Paulsen <hans at MPA-Garching.MPG.DE> wrote:

> Hello all,
> I have set up two servers with dovecot and replication. The mail location is
> mail_location = sdbox:/var/spool/mail/%u
> Everything works fine when I override the homedirectories
> userdb {
>  driver = passwd
>  override_fields = home=/var/spool/mail/%u
> }
> But, when I do not override the homedirectories, replication does not work,
> and the following error is logged:
> Oct 24 14:40:45 dsync-local(hans): Error: Couldn't create lock /afs/mpa/home/hans/.dovecot-sync.lock: Permission denied
> With a self-written module an IMAP user can get access to his homedirectory:
> protocol imap {
>  mail_plugins = afsToken
> }
> The user has to type in his password. Obviously this does not work for
> replication.
> Is there a way to specify a different location for the lockfile?
> Isn't better to use the maildirectory but the homedirectory?
> Is there a way to set the homedirectory differently for replication?

Is there anything in the user's real home directory that Dovecot needs? Dovecot expects to be able to write there. It's not just replicator, it's also if you use LDA/LMTP it writes .dovecot.lda-dupes files in there.

More information about the dovecot mailing list