无法使用 Redmine 应用程序验证 iRedmail Ldap 邮件帐户

Posted

技术标签:

【中文标题】无法使用 Redmine 应用程序验证 iRedmail Ldap 邮件帐户【英文标题】:Unable to authenticate iRedmail Ldap mail accounts with Redmine application 【发布时间】:2020-01-06 14:52:40 【问题描述】:

我有两个不同的服务器用于 iRedMail 和 Redmine 应用程序。 iRedMail 在内部使用 OpenLDAP 创建电子邮件帐户。

我想使用 iRedMail OpenLDAP 邮件帐户验证 Redmine 应用程序。

我已经完成了以下 LDAP 设置,但是当我尝试使用 iRedMail 电子邮件和密码登录时,Redmine 应用程序中的登录失败并显示一条消息为“无效的用户 ID 和密码”

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

那么有人可以帮忙解决这个问题吗?

【问题讨论】:

【参考方案1】:

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

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>

【讨论】:

以上是关于无法使用 Redmine 应用程序验证 iRedmail Ldap 邮件帐户的主要内容,如果未能解决你的问题,请参考以下文章

Redmine 2.4.4 - 无法启动 Web 应用程序

无法使用 XAMPP 在我的本地系统中设置 redmine

Project导入RedMine甘特图展示

Bitnami + Redmine + Git 不工作

Redmine“无法连接到svn存储库”

redmine配置邮件通知服务