0

我有两个不同的服务器用于 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

那么有人会帮助解决这个问题吗?

4

1 回答 1

0

经过长时间的搜索,我能够解决如下所示的问题,

Name - LdapRedMail
Host - IpAddress
Port - 389 
LDAPS - No
Account - cn=vmail,dc=example,dc=com
Password - <vmail password from settings.py>
Base DN - o=domains,dc=example,dc=com
LDAP filter - <empty>

于 2019-09-05T05:14:50.183 回答