간혹 java smtp메일 발송시 한글이 깨지는 경우 제목 과 내용의 인코딩을 변경해서

해결 할 수 있습니다.

 

message.setSubject(subject);

이렇게 되어 있는 부분을 아래와 같이 변경 합니다.

인코딩 타입의 경우 메일 상황에 맞춰서 처리 해주면 됩니다.


message.setSubject(MimeUtility.encodeText(subject, "EUC-KR", "B"));

message.setSubject(MimeUtility.encodeText(subject, "UTF-8", "B"));

message.setContent(content, "text/html; charset=UTF-8");

message.setContent(content, "text/html; charset=EUC-KR");

반응형

'JAVA' 카테고리의 다른 글

URLConnection 을 이용해서 url결과를 가지고 오는 메소드  (0) 2015.04.14
RSS XML 정보를 가지고 오는 소스  (0) 2015.04.14
replaceAll 사용시 특수문자  (0) 2015.03.24
Pattern.matches  (0) 2015.03.24
정규식 간단 예제  (0) 2015.03.24
Posted by 질주하는구
,