dsync 복제에는 사용자 목록이 필요하지만 실패합니다.

dsync 복제에는 사용자 목록이 필요하지만 실패합니다.

dovecot 사용자 '*" - 실패

dovecot 사용자 alan - 실패

비둘기장 사용자[이메일 보호됨] - 작품

문서에 따르면 위의 첫 번째 명령이 필요하다고 나와 있습니다.

/etc/dovecot/conf.d 아래의 01-mail-stack-delivery.conf에는 다음이 있습니다.....

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
}

시스템 사용자 vmail의 GID 및 UID는 5000입니다.

비밀번호 파일에는 vmail에 존재하는 가상 사용자와 SSH512 비밀번호가 나열되어 있습니다.

그래서 무슨 일이.....

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# 

어떤 통찰력이라도 감사하겠습니다.

답변1

당신은 이미 알고

http://wiki2.dovecot.org/복제

SQL 구성에서 iterate_query에 대해서도 읽어야 합니다. 필요한 세 번째 쿼리입니다. 특히 doveadm 사용자'*'의 경우

관련 정보