上一主题: 如何设置事件的电子邮件通知下一主题: 配置电子邮件通知属性


配置 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" />
    

    注意:企业管理服务器上的主机文件必须能够解析您为此属性指定到 SMTP 服务器的 IP 地址的完整 DNS 域名。

  4. 指定通知发送者的电子邮件地址。
    <property name="mail.from" value="sendername@ca.com" />
    
  5. (可选)通过提供 SMTP 用户名和密码并添加 SMTP 配置属性,来启用 SMTP 身份验证和 TLS 安全。
    <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。