* Java Mail이란?
Sun Microsystems의 J2EE의 하나로 지원하고 있는 package이다.
또한 자바기술기반의 Messaging or Mail 애플리케이션으로 구성되어,
플랫폼 독립적이고 protocol에 독립적인 framework을 제공해주는 MailAPI로 구성되어 있다.
MailAPI는 또한 JDK1.1.6 또는 그 이상에서 작동시킬수 있으며, 일반적으로
J2EE 의 일부분으로서 동작한다.
Java mail reference에 대한 구현은 core JavaMail packages와
IMAP, POP3, SMTP service provider가 포함되어져 있다.
* 어디서 구할수 있는가?
기본적으로 Java Mail을 구현하기 위해서는 J2SDK가 있어야 하는데, 위에서 언급했던바와
마찬가지로 JDK1.1.6이상의 VM이 설치되어야 한다.
JDK download
http://java.sun.com/products/j2se/
Java Mail download
http://java.sun.com/products/javamail/
또한 Java메일은 Data Content Handling을 하기 위해
JavaBeans Activation Framework이란 것이 필요하다.
JAF download
http://java.sun.com/beans/glasgow/jaf.html
JDK를 설치한후 나머지 java mail API와 jaf는 zip 포맷형태로 다운로드 받으며,
해당 디렉토리에 압축을 풀도록 한다.
이전 Mail 1.1.3에서는 각각의 프로토콜에 관련된 패키지가 따로 설정되어 있어, 각각을
시스템의 classpath에 추가시키도록 한다.
압축을 푼후 classpath에 mail.jar, imap.jar, pop3.jar, smtp.jar와
activation.jar를 추가시키도록 한다.
* more info
IMAP is defined by RFC2060. For more information, see http://www.imap.org/
SMTP, MIME, POP3 등에 관련된 프로토콜은
http://www.imc.org/에서 해당 프로토콜에 대한 자세한 설명을 하고 있다.
|