1

ここでopendsに関連する投稿はあまり見たことがありませんが、一見の価値があると思います。

SMTPアカウントステータス通知ハンドラーを使用して、アカウントの詳細(アカウントが無効になっている、パスワードが間もなく期限切れになるなど)についてユーザーに電子メールを送信するようにサーバーを構成しようとしています。私は彼らの文書の指示に従って手紙を書きましたが(明らかにハンドラーを有効にすることを含む)、電子メールは送信されませんでした。[一般的な構成]セクションでSMTPアドレスが正しいことを確認しました。そのマシンで、Telnet経由でSMTPに手動で接続できるため、一部が機能していることがわかります。しかし、電子メールは送信されず(スパムフォルダを再確認し、メールサーバーログを調べました)、opendsのエラーログに何も表示されません。何もしていないようです。私は何か愚かなことを見逃しているに違いないと感じています、何かアイデアはありますか?

ありがとう

4

1 に答える 1

1

OpenDS または OpenDJ でアカウントのステータス通知を受け取るには、2 つのことが必要です。まず、SMTP アカウント ステータス通知ハンドラーを構成する必要があります。これで完了です。
2 つ目は、通知ハンドラをパスワード ポリシーにアタッチする必要があることです。ほとんどの場合、デフォルトですべてのユーザー (ただしルート 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

于 2011-06-22T07:20:11.683 に答える