a replicação dsync requer listagem de usuários - o que falha

a replicação dsync requer listagem de usuários - o que falha

usuário dovecot '*" - falha

usuário dovecot alan - falha

usuário pombal[e-mail protegido] - funciona

A documentação diz que o primeiro comando acima é necessário.

Em 01-mail-stack-delivery.conf em /etc/dovecot/conf.d eu tenho.....

passdb {
    driver = passwd-file
    args = username_format=%u scheme=ssha512 /etc/dovecot/passwd.db
    deny = no
    master = no
    pass = no
    skip = never
    result_failure = continue
    result_internalfail = continue
    result_success = return-ok
}

userdb {
    driver = static
    args = uid=5000 gid=5000 home=/var/mail/vmail/%d/%n
}

O usuário do sistema vmail tem GID e UID de 5000

No arquivo de senhas listo os usuários virtuais que existem no vmail mais suas senhas SSH512.

Então o que funciona.....

doveadm user [email protected]

field   value 

uid 5000

gid 5000

home    /var/mail/vmail/mydomain.org/dimitriv

mail    maildir:/var/mail/vmail/mydomain.org/dimitriv/mail:LAYOUT=fs

root@server123:/etc/dovecot/conf.d# 

Qualquer visão é apreciada.

Responder1

você já sabe

http://wiki2.dovecot.org/Replication

você também deve ler sobre iterate_query em sua configuração SQL. É a terceira consulta que você precisa. Especialmente com o usuário doveadm'*'

informação relacionada