JavaMail - HTML 메일 보내기
이전 코드에서 getMessage부분에서 한 줄만 바꾸면 됨.
message.setText()로 보냈었는데, 이번에는 setContent("내용", "메일타입"); 형태로 보냄.
private MimeMessage getMimeMessage(Session session, String title,
String contents, String to) {
MimeMessage message = new MimeMessage(session);
try {
message.setSubject(title);
message.setContent("<h1>Hello world</h1>", "text/html");
message.setRecipient(RecipientType.TO, new InternetAddress(to));
} catch (MessagingException e) {
e.printStackTrace();
}
return message;
}
String contents, String to) {
MimeMessage message = new MimeMessage(session);
try {
message.setSubject(title);
message.setContent("<h1>Hello world</h1>", "text/html");
message.setRecipient(RecipientType.TO, new InternetAddress(to));
} catch (MessagingException e) {
e.printStackTrace();
}
return message;
}
아직도 수정하지 않고 있는 예외 잡아먹는 코드.. 저 한 줄 고치는게 왜이리 귀찮을까; 말나온김에 고치기..
끝.
다음은 HTML에 이미지 동봉하기..