我还没有在这里看到很多关于opends的帖子,但我想这值得一试。
我正在尝试将我的服务器配置为使用SMTP帐户状态通知处理程序向用户发送有关帐户详细信息(例如,帐户已禁用、密码即将到期等)的电子邮件。我完全遵循了他们文档中的说明(显然包括启用处理程序),但我没有收到任何电子邮件。我已经在General Configuration部分验证了SMTP地址是否正确,并且我可以在该计算机上通过telnet手动连接到SMTP,这样我就知道该部分工作正常。但是没有发送电子邮件(仔细检查垃圾邮件文件夹和检查邮件服务器日志),而且我在opends的错误日志中什么也没有得到,它似乎什么也没做。我觉得我一定错过了什么愚蠢的东西,有什么想法吗?
谢谢
发布于 2011-06-22 15:20:12
要通过OpenDS或OpenDJ接收帐户状态通知,需要两件事。首先,您需要配置SMTP帐户状态通知处理程序,这就是您所做的。
第二件事是,您必须将通知处理程序附加到密码策略,这很可能是默认应用于所有用户(但根DN除外)的默认密码策略。
$ dsconfig -h localhost -p 4444 -D "cn=directory manager" -w password -X -n \
set-password-policy-prop --policy-name "Default Password Policy" \
--add "account-status-notification-handler:SMTP Account Status Notification Handler"将通知处理程序附加到密码策略的原因是,您可以为不同的群体使用不同的处理程序,例如,员工与客户。这是一件经常被忽视的事情,我第一次使用通知处理程序时就陷入了同样的陷阱。
致以亲切的问候,
Ludovic Poitou
OpenDJ产品管理器,用Java语言编写的开源目录服务
http://opendj.org
https://stackoverflow.com/questions/6430072
复制相似问题