Liberty에서 JavaMail 관리

server.xml 파일에서 요소를 추가하고 구성하여 Liberty에서 JavaMail을 구성할 수 있습니다.

이 태스크 정보

외부 메일 서버가 있는 경우에는 JavaMail API를 사용하여 Liberty 서버에서 실행 중인 애플리케이션에서 이메일을 전송하고 수신할 수 있습니다. 이 API를 사용하면 공통 저장소 및 전송 프로토콜(예: POP3, IMAP, SMTP)을 제공하여 애플리케이션이 외부 메일 서버와 상호작용할 수 있습니다.

Liberty는 JavaMail 1.5를 지원합니다. JavaMail 1.5에 대한 자세한 정보는 JavaMail API 문서를 참조하십시오.

Liberty에서 JavaMail을 구성하는 데 사용할 수 있는 요소 및 속성에 대한 정보는 JavaMail-1.5를 참조하십시오.

프로시저

  1. server.xml 파일에서 javaMail-1.5 기능을 추가하십시오. 해당 기능을 추가하고 나면 서버에서 실행되는 애플리케이션에서 JavaMail 라이브러리를 호출할 수 있습니다.
    <featureManager>
            <feature>javaMail-1.5</feature>
    </featureManager>
  2. 옵션: javax.mail.Session 오브젝트를 작성하려면 mailSession 요소를 추가하고 구성하십시오. 메일 세션이 구성되고 나면 JNDI(Java™ Naming and Directory Interface)를 사용하여 세션이 작성되고 삽입됩니다.
    참고: 표준 JNDI 컨텍스트 java:comp/env/mail/exampleMailSession을 사용하는 경우, jndiName 속성을 jndiName="mail/exampleMailSession"으로 구성하십시오.
    <mailSession 	mailSessionID="examplePop3MailSession"  
    		jndiName="ExampleApp/POP3Servlet/exampleMailSession"
    		description="POP3 javax.mail.Session"
    		storeProtocol="pop3"
    		transportProtocol="smtp"
    		host="exampleserver.com"
    		user="iamanexample@example.com"
    		password="example"
    		from="smtp@testserver.com">
    	 <property name="mail.pop3.host" value="pop3.example.com" />
    	 <property name="mail.pop3.port" value="3110" />
    </mailSession>

주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_admin_javamail.html