<%@ page contentType = "text/html; charset=euc-kr" %>
<%@ page import="java.util.*,java.io.*,javax.mail.*,javax.mail.internet.*,javax.activation.*" %>
<%
String msgText = "This is a message body.\nHere's the second line. 한글포함";
String msgSubj = "JavaMail 한글 JSP Test3";
//msgSubj = new String(msgSubj.getBytes("euc-kr"),"8859_1");
String to = "rladlfrnr@naver.com";
String from = "rladlfrnr@naver.com";
String host = "xxx.xxx.xxx.xxx";
String id = "****"; // * 임의처리했습니다.
String pwd = "****"; //* 임의처리 했습니다.
Properties props = new Properties();
props.put("mail.smtp.host", host);
Session sess = Session.getDefaultInstance(props, null);
try {
Message msg = new MimeMessage(sess);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(msgSubj);
msg.setSentDate(new Date());
msg.setContent(msgText+host,"text/html; charset=euc-kr");
Transport transport = sess.getTransport("smtp");
transport.connect(host,id,pwd);
transport.sendMessage(msg, msg.getAllRecipients());
transport.close();
out.println(host+"를 통해 발송했습니다. ^_^");
} catch (MessagingException mex) {
out.println(mex.getMessage()+"<br>");
out.println(host+" 접속에 문제가 생겼네요.\n발송하지 못했습니다.");
}
%>
페이지 이동시 사용할 수 있는 3가지 방법 (0) | 2010.11.25 |
---|---|
jsp 페이지에서 자바함수 사용하기 (0) | 2010.11.03 |
이클립스에서 JSP 사용하기 (0) | 2010.10.01 |
톰캣구조 및 컨테이너 확인 (0) | 2010.09.11 |
mysql.jdbc 사용하기 예 (0) | 2010.09.07 |
댓글 영역