Sun Java System Application Server Enterprise Edition 8.2 관리 설명서

5장 JavaMail 자원 구성

Application Server에는 JavaMail API가 포함되어 있습니다. JavaMail API는 메일 시스템을 모델링하는 추상 API 집합입니다. API는 메일 및 메시징 응용 프로그램을 빌드할 수 있는 플랫폼과 프로토콜에 독립적인 프레임워크를 제공합니다. JavaMail API는 전자 메시지를 읽고, 작성하고, 보내는 기능을 제공합니다. 서비스 공급자가 특정 프로토콜을 구현합니다. JavaMail API를 사용하면 응용 프로그램에 전자 메일 기능을 추가할 수 있습니다. JavaMail을 사용하면 Java 응용 프로그램이 네트워크 또는 인터넷상의 메일 서버인 IMAP(Internet Message Access Protocol) 및 SMTP(Simple Mail Transfer Protocol)에 액세스할 수 있습니다. JavaMail은 메일 서버 기능을 제공하지 않으므로 JavaMail을 사용하려면 메일 서버에 액세스해야 합니다.

JavaMail API에 대한 자세한 내용은 JavaMail 웹 사이트(http://java.sun.com/products/javamail/index.html)를 참조하십시오.

이 장은 다음 내용으로 구성되어 있습니다.

JavaMail 세션 만들기

Application Server에 사용할 수 있도록 JavaMail을 구성하려면 Application Server 관리 콘솔에서 메일 세션을 만듭니다. 그러면 서버측 구성 요소 및 응용 프로그램이 사용자가 할당한 세션 등록 정보를 사용하여 JNDI가 포함된 JavaMail 서비스에 액세스할 수 있습니다. 메일 세션을 만들 때 JavaMail을 사용하는 구성 요소에서 등록 정보를 설정할 필요가 없도록 관리 콘솔에서 메일 호스트, 전송 및 저장소 프로토콜과 기본 메일 사용자를 지정할 수 있습니다. Application Server는 단일 세션 객체를 만들고 JNDI를 통해 필요로 하는 모든 구성 요소에서 사용할 수 있도록 하기 때문에 대규모 전자 메일 사용자를 처리하는 응용 프로그램에 도움이 됩니다.

관리 콘솔을 사용하여 JavaMail 세션을 만들려면 자원 > JavaMail 세션을 선택합니다. 다음과 같이 JavaMail 설정을 지정합니다.

또한, 메일 공급자가 기본값 이외의 저장소 또는 전송 프로토콜을 사용하도록 재구성된 경우에만 다음 고급 설정을 정의합니다.