메일 전송시 한글파일을 첨부하였을경우
- 작성자 :
- 박*현
- 작성일 :
- 2019-04-01 14:30:37
- 조회수 :
- 2,174
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
메일보내기를 할때
첨부파일명이 한글 일경우
파일명이 깨짐니다.
셈풀 소스를 보면
주의할 점은 1.0 버전의 Commons Email은 파일명을 한글로 전달할 경우, 파일명이 올바르게 전달되지 않고 깨진다는 말이 있습니다.
현재 3.6버젼을 사용중입니다.
첨부파일명이 한글 일경우
파일명이 깨짐니다.
셈풀 소스를 보면
주의할 점은 1.0 버전의 Commons Email은 파일명을 한글로 전달할 경우, 파일명이 올바르게 전달되지 않고 깨진다는 말이 있습니다.
현재 3.6버젼을 사용중입니다.
A
안녕하세요.
표준프레임워크센터 입니다.
한글 첨부시 깨지는 부분을 확인하였습니다.
테스트는 공통컴포넌트의
"360. 메일발송"을 사용하여 확인이 가능합니다.
조치 방법은
파일명을 지정하는 부분에서
다음과 같이 시도 할수 있습니다.
attachment.setName(new String(atchmnFileNm.getBytes("UTF-8"),"latin1"));
위에처럼 코드를 처리하는것보다
다음 처럼 1.5버전을 사용하면
한글 깨짐 문제가 근본적으로 해결 됩니다.
pom.xml파일 정의에서
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.5</version>
</dependency>
감사합니다.
표준프레임워크센터 입니다.
한글 첨부시 깨지는 부분을 확인하였습니다.
테스트는 공통컴포넌트의
"360. 메일발송"을 사용하여 확인이 가능합니다.
조치 방법은
파일명을 지정하는 부분에서
다음과 같이 시도 할수 있습니다.
attachment.setName(new String(atchmnFileNm.getBytes("UTF-8"),"latin1"));
위에처럼 코드를 처리하는것보다
다음 처럼 1.5버전을 사용하면
한글 깨짐 문제가 근본적으로 해결 됩니다.
pom.xml파일 정의에서
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.5</version>
</dependency>
감사합니다.