dsyncレプリケーションにはユーザーリストが必要ですが、失敗します

dsyncレプリケーションにはユーザーリストが必要ですが、失敗します

dovecot ユーザー '*" - 失敗

dovecot ユーザー alan - 失敗

dovecot ユーザー[メールアドレス] - 作品

ドキュメントには、上記の最初のコマンドが必要であると記載されています。

/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 についても読んでください。これは必要な 3 番目のクエリです。特に doveadm user'*' の場合に必要です。

関連情報