我有两个不同的服务器用于 iRedMail 和 Redmine 应用程序。iRedMail 在内部使用 OpenLDAP 来创建电子邮件帐户。
我想使用 iRedMail OpenLDAP 邮件帐户对 Redmine 应用程序进行身份验证。
我已经完成了以下 LDAP 设置,但是当我尝试使用 iRedMail 电子邮件和密码登录并显示消息为“无效的用户 ID 和密码”时,Redmine 应用程序中的登录失败
iRedMail LDAP 框架
dc=example,dc=com
-- o=domains
---- domainName=example.com
------ ou=Users
---------mail=testuser1@example.com
---------mail=testuser2@example.com
DN for testuser1: mail=testuser1@example.com,ou=Users,domainName=example.com,o=domains,dc=example,dc=com
DN for testuser2: mail=testuser2@example.com,ou=Users,domainName=example.com,o=domains,dc=example,dc=com
Redmine 应用程序 LDAP 配置
Name - LdapRedMail
Host - IpAddress
Port - 389
LDAPS - No
Account - cn=Manager,dc=example,dc=com
Password - ******
Base DN - domainName=example.com,o=domains,dc=example,dc=com
LDAP filter - (&(enabledService=mail)(enabledService=deliver)(enabledService=displayedInGlobalAddressBook)(|(objectClass=inetOrgPerson)(objectClass=mailUser)))
属性
Login attribute - mail
Firstname attribute - givenName
Lastname attribute - sN
Email attribute - mail
那么有人会帮助解决这个问题吗?