我正在将 email_defects.py 与 Coverity 一起使用,只有当我在 CIM(Coverity Integrity Manager)上将用户设置为本地时,它才会发送电子邮件。如果将其设置为 LDAP,它将不会发送电子邮件,因为它试图向其发送 user@LDAP 而不是实际的电子邮件地址[电子邮件保护]。
获取电子邮件很好,但如果将其设置为本地,则用户无法登录,因为它无法连接到 LDAP。
我如何接收电子邮件并登录?是的,我想要蛋糕,也可以吃它:)
这是我正在使用的脚本的链接: https://communities.coverity.com/docs/DOC-1252
电子邮件缺陷.zip 26.0 K
任何帮助都将不胜感激。非常感谢。
答案1
此脚本使用 CIM 的通知 Web 服务方法。此方法依赖于用户在服务器上具有有效的“电子邮件”字段。
您需要检查您的 LDAP 用户是否具有有效的电子邮件,并且 CIM 是否配置了正确的“电子邮件属性”以将您的 LDAP 服务器的电子邮件字段映射到 CIM。
最简单的检查方法是转到 CIM 中的系统配置选项卡,选择配置的 LDAP 服务器,然后仔细检查电子邮件属性字段是否设置为合理的值。
然后转到“用户”选项卡并检查那里的 LDAP 用户是否从 LDAP 系统填写了正确的电子邮件地址。