前のトピック: イベントに対して電子メール通知をセットアップする方法次のトピック: 電子メール通知プロパティの設定


JBoss 電子メールの設定

電子メール通知を送信するには、JBoss インストール環境で mail-service.xml および email.properties ファイルを設定し、既存の CA ControlMinder 電子メール テンプレートをそれに応じて変更します。

次の手順に従ってください:

  1. エンタープライズ管理マシンに接続し、JBoss が実行中の場合は停止します。 以下のいずれかの操作を実行します。
  2. mail-service.xml ファイルを編集するために開きます。 デフォルトでは、このファイルは JBoss インストール ディレクトリのサブディレクトリに位置します。
    JBOSS_HOME/server/default/deploy/mail-service.xml
    
  3. mail-service.xml 内の "mail.smtp.host" エントリを確認します。 SMTP ホストのデフォルト値を、送信電子メール サーバ(SMTP サーバ)のフル DNS ドメイン名に変更します。
    <property name="mail.smtp.host" value="mail.ca.com" />
    

    注:エンタープライズ管理サーバ上の hosts ファイルは、このプロパティに指定するフル DNS ドメイン名を SMTP サーバの IP アドレスに対して解決できる必要があります。

  4. 通知送信者の電子メール アドレスを指定します。
    <property name="mail.from" value="sendername@ca.com" />
    
  5. (オプション)SMTP 認証および TLS セキュリティを有効にします。そのためには、SMTP ユーザ名とパスワードを指定し、SMTP 設定プロパティを追加します。
    <attribute name="User">MySMTPUser</attribute>
    <attribute name="Password">MySMTPPassword</attribute>
    <attribute name="Configuration">
      <configuration>
        <property name="mail.smtp.auth" value="true"/>
        <property name="mail.smtp.starttls.enable" value="true"/>  
      </configuration>
    </attribute>
    

    : 認証を必要としない SMTP サービスを使用している場合は、この手順をスキップできます。

電子メール通知を設定するイベントごとに以下を実行します。

次の手順に従ってください:

  1. イベントに対応する電子メール テンプレートを開きます。

    例:

    1. 特権アカウント パスワード要求が承認されたことを受信者に知らせる電子メール通知を設定するには、以下のディレクトリで CreatePrivilegedAccountExceptionEvent.tmpl ファイルを開きます。
      JBoss_HOME/server/default/deploy/IdentityMinder.ear/custom/emailTemplates/default/approved
      
    2. 保留中のエンドポイント ステータスについて受信者に知らせる電子メール通知を設定するには、次のディレクトリで EndpointStatusEvent.tmpl ファイルを開きます。
      JBoss_HOME/server/default/deploy/IdentityMinder.ear/custom/emailtemplates/default/pending
      
  2. テンプレート ホスト名およびポートを 'http://localhost:8080/iam/ac" からエンタープライズ管理サーバのホスト名およびポートに変更します(例: "https://computer.com:18443/iam/ac")。
  3. ファイルを保存して閉じます。

email.properties ファイルを設定します。

次の手順に従ってください:

  1. 以下のディレクトリを参照し、email.properties ファイルを開きます。
    JBoss_HOME/server/default/deploy/IdentityMinder.ear/config/com/netegrity/config/
    
  2. mail-service.xml ファイルと同じように送信者電子メール アドレスを以下の形式で指定します。
    admin.email.address=sendername@ca.com
    
  3. email.properties ファイルを保存して閉じます。
  4. JBoss を再起動します。