이전 항목: 이벤트에 대한 전자 메일 알림을 설정하는 방법다음 항목: 전자 메일 알림 속성 구성


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

    참고: 엔터프라이즈 관리 서버의 호스트 파일은 이 속성에 대해 지정하는 전체 DNS 도메인 이름을 SMTP 서버의 IP 주소로 확인할 수 있어야 합니다.

  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를 다시 시작합니다.