0

パスワード リセット ポリシーを実装する必要がありました....そのために、Glassfish サーバーに OpenSSO をデプロイし、OpenDS をデータ ストアとして使用しました...Indira のブログに従いました...

OpenDS を使用したパスワードのリセット

そして、すべてのコマンドを実行しました....SMTPを構成していないため、質問に答えた後、特定のユーザーのパスワードをリセットしようとすると(注:そのユーザーの電子メールアドレスとしてGmail IDを指定しました)、確認の言葉

「パスワードはリセットされましたが、送信できません。管理者に連絡してください。」

OpenSSO および OpenDS で SMTP を構成するにはどうすればよいですか?

4

2 に答える 2

1

OpenDS (および継続中のオープン ソース プロジェクトである OpenDJ) には、SMTP サーバーを指すグローバル プロパティがいくつかあります。この時点では認証をサポートしていないことに注意してください。

$ dsconfig set-global-configuration-prop --port 4444 --hostname hostname--bindDN "cn=Directory Manager" --bindPassword password --set smtp-server:smtp.example.com --trustAll --no-prompt

敬具、

ルドヴィク

于 2011-11-03T10:40:08.783 に答える
0

<Password-Administrator>私はちょうどこの問題を抱えていたので、記録としては、WEB-INF/classes/amPasswordResetModuleMsgs*.properties ファイルを実際の電子メール アドレスに置き換える必要があるためだと思います。

認証デバッグ ログ ファイルに次のエラーが含まれていることがわかりました。

ERROR: Could not send email to user [Ljava.lang.String;@30720e48
com.sun.mail.smtp.SMTPSendFailedException: 553 5.5.4 <Password-Administrator>... Domain name required for sender address Password-Administrator
;
  nested exception is:
        com.sun.mail.smtp.SMTPSenderFailedException: 553 5.5.4 <Password-Administrator>... Domain name required for sender address Password-Administrator

        at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)

私はもともと OpenAM メーリング リストで解決策を見つけました: http://lists.forgerock.org/pipermail/openam/2012-April/005912.html

この sed コマンドを使用して、すべてのファイルを一度に更新しました。

sed -i -e 's/\<Password-Administrator\>/user@address\.com\.au/g' amPasswordResetModuleMsgs*.properties
于 2012-10-23T03:16:41.430 に答える