본문 바로가기

java

javamail 첨부파일 깨짐 해결

javamail 첨부파일 전송 시 한글 깨짐 해결 방법

1. 인코딩이 맞을 경우 짧은 경우(60byte미만)는 정상표현됩니다.(MS949)

2. 한글이 포함된 긴 파일명을 첨부할 경우 인코딩이 맞더라도 깨짐 현상

TGG-한글깨짐-0000059484_2006-09446_2020060820342342

=?MS949?B?VEdHLcfRsdux+sH8LTAwMDAwNTk0ODRfMjAw?= =?MS949?B?Ni0wOTQ0Nl8yMDIwMDYwODIwMzQyMzQy?=

 

 

https://stackoverflow.com/questions/34128695/issue-with-javamail-attachment-names

 

Issue with JavaMail attachment names

We have recently upgraded JavaMail API to latest version 1.5.4. After upgrading we found that attachments (with filename > 60 characters ) are received as .dat filename in Outlook (which is configu...

stackoverflow.com

 

위사항 참고

 

TOMCAT_HOME>bin>catalina.bat(WINDOW) or catalina.sh (LINUX, UNIX)

자바 옵션 추가 -Dmail.mime.encodeparameters=false