메일보내기 첨부파일
- 작성자 :
- 김*인
- 작성일 :
- 2018-03-07 19:14:49
- 조회수 :
- 1,142
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
impl 단에서
try {
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("C:\\aaa.jpg");
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("파일입니다");
attachment.setName("aaa.jpg"); //
MultiPartEmail email = new MultiPartEmail();
email.setCharset("utf-8");
email.setHostName("~~~~~~~");
email.addTo("****@****.or.kr", "admin");
email.setFrom("****@****.com", "Me");
email.setSubject("test");
email.attach(attachment);
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
로 해서 이메일을 보냈습니다. 근데 파일이 첨부되지 않은채로 텍스트만 메일이 왔습니다.
다른곳에서 파일에 대한 설정을 따로 해주어야하나요?
try {
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("C:\\aaa.jpg");
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("파일입니다");
attachment.setName("aaa.jpg"); //
MultiPartEmail email = new MultiPartEmail();
email.setCharset("utf-8");
email.setHostName("~~~~~~~");
email.addTo("****@****.or.kr", "admin");
email.setFrom("****@****.com", "Me");
email.setSubject("test");
email.attach(attachment);
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
로 해서 이메일을 보냈습니다. 근데 파일이 첨부되지 않은채로 텍스트만 메일이 왔습니다.
다른곳에서 파일에 대한 설정을 따로 해주어야하나요?
A
안녕하십니까, 김해인님
표준프레임워크센터입니다.
기재 하신내용을 살펴보니
다음 부분에 설값이 순수한 경로명이어야 합니다.
attachment.setPath("C:\\aaa.jpg");
현재 파일명을 포함한 경로명이라 문제가 된듯 합니다.
내부 테스트를 진행해보니
위부분이 파일명을 제외한 경로명인경우 정상적으로
첨부파일까지 발송되었습니다.
감사합니다.
표준프레임워크센터입니다.
기재 하신내용을 살펴보니
다음 부분에 설값이 순수한 경로명이어야 합니다.
attachment.setPath("C:\\aaa.jpg");
현재 파일명을 포함한 경로명이라 문제가 된듯 합니다.
내부 테스트를 진행해보니
위부분이 파일명을 제외한 경로명인경우 정상적으로
첨부파일까지 발송되었습니다.
감사합니다.