반응형
HTML 이메일을 보내는 방법
HTML 파일을 이메일로 보내야하는데 첨부 파일이 아닙니다.
Message simpleMessage = new MimeMessage(mailSession);
try {
fromAddress = new InternetAddress(from);
toAddress = new InternetAddress(to);
} catch (AddressException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
simpleMessage.setFrom(fromAddress);
simpleMessage.setRecipient(RecipientType.TO, toAddress);
simpleMessage.setSubject(subject);
simpleMessage.setText(text);
Transport.send(simpleMessage);
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
문자 메시지로 간단하게 이메일을 보내는 것입니다. 다른 파일에 저장되어 있지만 첨부 파일이 아닌 HTML 콘텐츠를 보내고 싶습니다.
당신 MimeMessage
을 업 캐스트하지 마십시오 Message
:
MimeMessage simpleMessage = new MimeMessage(mailSession);
그런 다음 메시지 본문을 설정하려면
simpleMessage.setText(text, "utf-8", "html");
또는 전화
simpleMessage.setContent(text, "text/html; charset=utf-8");
이외의 문자 집합을 사용 utf-8
하려면 적절한 위치에 대체하십시오.
JavaMail에 여분의, 자주 들고 잎 클래스가 좋아하는 추상화의 쓸모없는 계층을 가지고 Multipart
, Message
그리고 Address
모두가 실제 서브 클래스보다 훨씬 적은 기능이있는, ( MimeMultipart
, MimeMessage
, 및 InternetAddress
) 실제로 만들어지고 그 ...
참고 URL : https://stackoverflow.com/questions/5223079/how-to-send-html-email
반응형
'development' 카테고리의 다른 글
VIM의 다중 선택 (0) | 2020.12.04 |
---|---|
iPhone 상태 표시 줄 높이 가져 오기 (0) | 2020.12.04 |
Clojure에서 맵 키와 값을 반복하는 방법은 무엇입니까? (0) | 2020.12.04 |
AES 암호화-키 대 IV (0) | 2020.12.04 |
파이썬에서 dir과 __dict__의 가장 큰 차이점은 무엇입니까 (0) | 2020.12.04 |