Sun Java System Access Manager 7 2005Q4 版本說明

CR# 6455079:密碼重設服務會在密碼變更時報告通知錯誤

當密碼被變更時,Access Manager 會使用不合格的寄件者名稱 Identity-Server 送出電子郵件通知,這將在 amPasswordReset 記錄檔中產生錯誤項目。例如:

07/19/2006 10:26:04:010 AM PDT: Thread[service-j2ee,5,main]
ERROR: Could not send email to user [Ljava.lang.String;@999262
com.sun.mail.smtp.SMTPSendFailedException: 553 5.5.4 <Identity-Server>...
Domain name required for sender address Identity-Server

解決方法:變更寄件者位址,變更為 amPasswordResetModuleMsgs.properties 檔案中包含的主機伺服器之完全合格的網域名稱。

  1. 變更寄件者位址標籤。例如:

    fromAddress.label=<Identity-Server@amhost.example.com>
  2. 變更 lockOutEmailFrom 特性以確保鎖住通知使用正確的寄件者位址。例如:

    lockOutEmailFrom=<Identity-Server@amhost.example.com>

    amPasswordResetModuleMsgs.properties 檔案在 Solaris 系統上是位於 AccessManager-base/SUNWam/locale 目錄,在 Linux 系統上是位於 AccessManager-base/identity/locale 目錄。

    AccessManager-base 為基底安裝目錄。預設基底安裝目錄在 Solaris 系統上為 /opt,在 Linux 系統上為 /opt/sun