development

HTML 이메일을 보내는 방법

big-blog 2020. 12. 4. 19:42
반응형

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

반응형