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/Replication

您还应该阅读有关 sql 配置中的 iterate_query 的信息。这是您需要的第三个查询。尤其是 doveadm user'*'

相关内容