这两天我一直在苦苦挣扎。我的conf文件是这样的:
hosts = 192.168.2.2
ldap_version = 3
auth_bind_userdn = %Ln
auth_bind = yes
dn = admin
dnpass = mypass
base = cn=users,dc=example, dc=com
scope = subtree
deref = never
user_attrs = homeDirectory=home,uidNumber=uid,gidNumber=gid
user_filter = (sAMAccountName=%Ln)
pass_filter = (sAMAccountName=%Ln)
iterate_attrs = uid=user
iterate_filter = (objectClass=person)
default_pass_scheme = CRYPT
当我有这样的用户名时[电子邮件保护]它仍然有效[电子邮件保护]失败。
请问有什么想法吗?
答案1
而且您有“separator = .”?我担心这行不通,dovecot 无法猜测用户名在哪里结束以及文件夹名称在哪里开始。检查 10-mail.conf 中的 namespace/separator 默认值:为 '.' 尝试使用 '/' 作为分隔符。 https://doc.dovecot.org/configuration_manual/namespace/