> -----Ursprüngliche Nachricht----- > Von: dovecot [mailto:dovecot-boun...@dovecot.org] Im Auftrag von James > TD Smith > Gesendet: Donnerstag, 5. Juni 2014 17:34 > An: dovecot@dovecot.org > Betreff: Re: [Dovecot] General questions about TCP replication with dsync > > On 2014-06-04 19:53:19(+0200), Patrick De Zordo wrote: > > > -----Ursprüngliche Nachricht----- > > > Von: dovecot [mailto:dovecot-boun...@dovecot.org] Im Auftrag von > > > Robert Schetterer > > > Gesendet: Mittwoch, 4. Juni 2014 19:42 > > > An: dovecot@dovecot.org > > > Betreff: Re: [Dovecot] General questions about TCP replication with > > > dsync > > > > > > Am 04.06.2014 19:35, schrieb Patrick De Zordo: > > > > Dovecot version: 2.2.9 (on Ubuntu 14.04 LTS) > > > > > > > > 1. Question: > > > > > > > > In logs I can see this errors on every sync (on the “slave” server > > > > / server without changes which should be updated): > > > > > > > > ---8<------------------------------------------------------------- > > > > --------- > > > > > > > > dsync-server(em...@example.com): Error: > > > > net_connect_unix(/var/run/dovecot/replicator-doveadm) failed: > > > > Permission denied > > > > > > > > ---8<------------------------------------------------------------- > > > > --------- > > > > > > > > Googling a bit gave me the information “This should be normal”..? > > > > > > > > Well ok, errors in logs are not nice to see, but can someone > > > > confirm this is really ok? Timo? > > I have a similar setup and have been getting the same errors about > replicator-doveadm permissions on 2.2.12. I found this message in the list > archives which say's its not important > > http://www.dovecot.org/list/dovecot/2013-April/089559.html > > and suggests changing the permissions on the socket. The right permissions > would depend on which user(s) the doveadm-server process doing the sync > is running as. From your questions below it looks like you are using virtual > users with the vmail user owning the mailboxes, try > > service replicator { > unix_listener replicator-doveadm { > mode = 0660 > group = vmail > } > } >
OK, thanks! So I'm going on to read this in my logs.. ;-) > > > > 2. Question (much more important): > > > > > > > > We are using sieve scripts for our users, they are replicated to > > > > the replica-host but this errors appears in logs on every synchronized > message: > > > > > > > > ---8<------------------------------------------------------------- > > > > --------- > > > > dsync-server(em...@example.com): Error: Failed to access mailbox > > > > dovecot/sieve: Internal error occurred. Refer to server log for > > > > more information. > > > > > > > > dsync-server(em...@example.com): Error: > > > > stat(/var/vmail/example.com/email/.dovecot.sieve/tmp) failed: Not > > > > a directory > > > > > > > > ---8<------------------------------------------------------------- > > > > --------- > > > > > > > > So what’s going on there? > > > > > > > > This is strange and should not be, right? > > > > > > > > Any hints? > > It looks like it thinks the .dovecot.sieve file should be a Maildir. Are you > using > the Maildir++ format for your mail stores? That uses "." as a separator for > mailbox names. You might want to try changing the "sieve" config option > from ".dovecot.sieve" to something which doesn't contain dots and rename > the files to match. > I'm using "/" as separator ("separator = /" in configuration).. SO it shouldn't be the problem.. Is your sync up and running? With sieve scripts? > James > > -- > }-<James TD Smith>-<email/ahktenz...@mohorovi.cc>-{