일단 필요한 것.
javamail.jar (javamail)
activation.jar (JAF - java activation Framework)
그리고 테스트 해볼수 있는 smtp 서버.
요런것도 괜찮음.
// SMTP IP
String smtphost = "xxx.xxx.xxx.xxx";
// 보내는 사람
String mailFrom = "test@daum.net";
// 받는 사람
String mailTo = "test@naver.com";
// 메일제목
String subject = "메일테스트입니다.";
// 메일본문
String contents = "<div>" +
"<h2>테스트 메일</h2>" +
"<br><br>" +
"</div>";
Properties properties = System.getProperties();
properties.put("mail.smtp.host", smtphost);
// 인증이 필요한 경우
// String user = "";
// String password = "";
// properties.put("mail.smtp.auth", "true");
// Authenticator authenticator = new MyAuthenticator(user, password);
// Session session = Session.getDefaultInstance(properties, authenticator);
Session session = Session.getDefaultInstance(properties, null);
MimeMessage message = new MimeMessage(session);
InternetAddress fromAddress = new InternetAddress(mailFrom, "sender", "UTF-8");
InternetAddress toAddress = new InternetAddress(mailTo, "receiver", "UTF-8");
message.setFrom(fromAddress);
message.addRecipient(MimeMessage.RecipientType.TO, toAddress);
message.setSubject(subject, "UTF-8");
message.setContent(contents, "text/html; charset=UTF-8");
Transport.send(message);
할때마다 찾아쓰기 귀찮아;;
javamail.jar (javamail)
activation.jar (JAF - java activation Framework)
그리고 테스트 해볼수 있는 smtp 서버.
요런것도 괜찮음.
// SMTP IP
String smtphost = "xxx.xxx.xxx.xxx";
// 보내는 사람
String mailFrom = "test@daum.net";
// 받는 사람
String mailTo = "test@naver.com";
// 메일제목
String subject = "메일테스트입니다.";
// 메일본문
String contents = "<div>" +
"<h2>테스트 메일</h2>" +
"<br><br>" +
"</div>";
Properties properties = System.getProperties();
properties.put("mail.smtp.host", smtphost);
// 인증이 필요한 경우
// String user = "";
// String password = "";
// properties.put("mail.smtp.auth", "true");
// Authenticator authenticator = new MyAuthenticator(user, password);
// Session session = Session.getDefaultInstance(properties, authenticator);
Session session = Session.getDefaultInstance(properties, null);
MimeMessage message = new MimeMessage(session);
InternetAddress fromAddress = new InternetAddress(mailFrom, "sender", "UTF-8");
InternetAddress toAddress = new InternetAddress(mailTo, "receiver", "UTF-8");
message.setFrom(fromAddress);
message.addRecipient(MimeMessage.RecipientType.TO, toAddress);
message.setSubject(subject, "UTF-8");
message.setContent(contents, "text/html; charset=UTF-8");
Transport.send(message);
할때마다 찾아쓰기 귀찮아;;
'JAVA/JSP' 카테고리의 다른 글
DBManager.java (0) | 2011.11.10 |
---|---|
class 파일의 컴파일 버전 확인하기. (3) | 2011.04.08 |
ResultSet 의 Null 체크. (0) | 2011.03.31 |