J2EE 애플리케이션이 JavaMail과 함께 메일 자원을 사용할 수 있도록 설정
Java™ EE(Java Platform, Enterprise Edition) 애플리케이션이 JavaMail API와 함께 메일 자원을 사용할 수 있도록 설정할 수 있습니다.
시작하기 전에
다음은 Java
EE 애플리케이션에 임베드되는 코드 샘플입니다.
javax.naming.InitialContext ctx = new javax.naming.InitialContext();
javax.mail.Session mail_session = (javax.mail.Session) ctx.lookup("java:comp/env/mail/MailSession3");
MimeMessage msg = new MimeMessage(mail_session);
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse("bob@coldmail.net"));
msg.setFrom(new InternetAddress("alice@mail.eedge.com"));
msg.setSubject("Important message from eEdge.com");
msg.setText(msg_text);
Transport.send(msg);
Store store = mail_session.getStore();
store.connect();
Folder f = store.getFolder("Sent");
if (!f.exists()) f.create(Folder.HOLDS_MESSAGES);
f.appendMessages(new Message[] {msg});