메일발송시 발송대상 초기화 문제
- 작성자 :
- 김*철
- 작성일 :
- 2013-03-13 22:34:55
- 조회수 :
- 1,125
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
공통컴포넌트에서 smtp 서버를 통해 메일을 발송하는데요.
아래의 메서드로 발송이메일을 세팅합니다.
egovMultiPartEmail.addTo(recptnPerson);
그런데 한번 발송하고 다음에 발송시 이전발송된 사람도 계속 포함되서 발송이 되네요.
이메일주소가 쉼표로 계속 추가됩니다.
발송대상을 초기화 하거나 지우는 메서드를 찾아 봤는데 못 찾아서 문의 드립니다.
아래의 메서드로 발송이메일을 세팅합니다.
egovMultiPartEmail.addTo(recptnPerson);
그런데 한번 발송하고 다음에 발송시 이전발송된 사람도 계속 포함되서 발송이 되네요.
이메일주소가 쉼표로 계속 추가됩니다.
발송대상을 초기화 하거나 지우는 메서드를 찾아 봤는데 못 찾아서 문의 드립니다.
A
안녕하세요.. 김한철님..
우선.. egovMultiPartEmail.addTo(recptnPerson); 호출 전에..
다음과 같이 초기화하실 수 있습니다. (빈 list로 지정)
egovMultiPartEmail.setTo(new ArrayList());
근본적인 문제는 egovMultiPartEmail 활용 방식(singleton)에 있는데 ... 이 부분은 빠른 시일 안에 재배포하도록 하겠습니다..
그럼.. 즐거운 하루되십시오.
감사합니다.
우선.. egovMultiPartEmail.addTo(recptnPerson); 호출 전에..
다음과 같이 초기화하실 수 있습니다. (빈 list로 지정)
egovMultiPartEmail.setTo(new ArrayList());
근본적인 문제는 egovMultiPartEmail 활용 방식(singleton)에 있는데 ... 이 부분은 빠른 시일 안에 재배포하도록 하겠습니다..
그럼.. 즐거운 하루되십시오.
감사합니다.