[ java ] javax.mail 참조 용 용-ILE/LANG-JAVA(JSP)2012. 5. 30. 19:20
suite.tistory.com 2012.05 fs
maven jar 파일 다운로드 설정
~~~~~~~~~~~~~~ pom.xml ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.2</version>
</dependency>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
try {
Properties props = new Properties();
props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.host", get("SMTP_HOST"));
// props.put("mail.smtp.port", "25"); 안하면 기본 25번
Session session = Session.getInstance(props);
MimeMessage message = new MimeMessage(session);
// ex ) format :fs<fs@naver.com>"
int pos = senderEmail.indexOf("<");
String senderName = "";
if (pos != -1) {
senderName = senderEmail.substring(0, pos);
senderEmail = senderEmail.substring(pos);
senderEmail = senderEmail.replaceAll("<|>", "");
}
message.setFrom(new InternetAddress(senderEmail, senderName));
// ex ) format :"fs<fs@daum.net>"
String recvName = "";
pos = recvAddr.indexOf("<");
if (pos != -1) {
recvName = recvAddr.substring(0, pos);
recvAddr = recvAddr.substring(pos);
recvAddr = recvAddr.replaceAll("<|>", "");
}
message.addRecipient(Message.RecipientType.TO, new InternetAddress(recvAddr, recvName));
message.setSubject(title);
message.setContent(contentBody, "text/html; charset=UTF-8");
Transport.send(message);
} catch (Exception e) {
LOG.error(" #[FAIL]sendBySmtp: 메일 발송 오류 발생:" + e.toString());
}
'용-ILE > LANG-JAVA(JSP)' 카테고리의 다른 글
jar 패키지 파일 내 txt 파일 읽기 , 경로 getResource getResourceAsStream (1) | 2015.07.14 |
---|---|
[ 파일 IO ] 스트림 파일 쓰기 / 읽기 Byte , Buffered (0) | 2012.10.18 |
[java] Pascal Triangle by array (0) | 2011.06.18 |
[정렬] 자바(java) 다중 정렬 (multi sort) (0) | 2011.02.09 |
[JSTL] Unable to read TLD "META-INF/c.tld" from JAR file 오류 날때~ (0) | 2010.12.10 |