回复: 求助iredmail+AD,LDAP出错

Invalid credentials 通常是用户名、密码错误导致的。

在写 dovecot-ldap.conf 以及 postfix 的 *.ldap 查询文件之前,建议先用 ldapsearch 这个命令行工具来检测你的用户名和密码是否正确。例如:

# ldapsearch -h "你的 AD 服务器地址" -x -D 'vmail(这里是 dovecot/postfix 需要绑定的账号,用于查询AD)' -b 'cn=Users,dc=example,dc=com(请搞清楚你自己的 AD 结构)'  -w "vmail 的密码"

回复: 求助iredmail+AD,LDAP出错

贴一下你的 /etc/dovecot-ldap.conf

回复: 求助iredmail+AD,LDAP出错

AD 的 LDAP 属性和 OpenLDAP 的不一样,所以你需要自行调整。

回复: 求助iredmail+AD,LDAP出错

对照着改一下不就可以了么?不需要别的了。
唯一需要的就是你自己的测试

回复: 求助iredmail+AD,LDAP出错

先用最简单的进行测试:

user_filter     = (objectClass=*)

回复: 求助iredmail+AD,LDAP出错

ldapsearch 里没有查到任何用户?

回复: 求助iredmail+AD,LDAP出错

认证失败,应该还是用户名密码错误导致的。