알림 메일을 보낼 모듈이 있습니다. 우리는 apache commons email
라이브러리를 사용하여 메일을 발송하고 있습니다. addTo
방법을 사용하여 하나의 이메일 주소 만 HtmlEmail
으로 보내면 아무런 문제가 없습니다. setTo
을 사용하는 사용자 이상으로 동일한 메일을 보내려고 할 때 예외가 발생합니다. 여기에는 Collection
을 사용할 수 있습니다.
Even commons mail
javadoc은 이메일 주소 그룹에 메일을 보내지 만 놀랍게도 작동하지 않는다고 언급했습니다.
이 문제를 해결하거나 올바른 방향으로 진행하기위한 힌트를 얻을 수있는 해결 방법이 있습니까?여러 수신자에게 메일을 설정하기위한 HtmlEmail의 setTo 메소드 관련 문제
0
A
답변
1
컬렉션에 예상되는 유형의 개체 만 포함되어 있는지 확인 했습니까? setTo(java.util.Collection)에 대한 JavaDoc에서 발췌 :
"TO"주소의 목록을 설정하십시오. 지정된 컬렉션 의 모든 요소는 java.mail.internet.InternetAddress 유형이어야합니다.
문제의 소스 코드 또는 예외를 제공하면 문제 해결 방법을 쉽게 찾을 수 있습니다.
oops. 사실 toAddress 문자열 목록을 전달하려고했습니다. 당신의 도움을 주셔서 감사합니다. – sundar
그런 다음 이메일 문자열 목록을 반복하여 http://commons.apache.org/email/api-release/org/apache/commons/mail/Email.html#addTo(java.lang)를 통해 추가 할 수 있습니다. String) 메서드를 호출합니다. – stefanglase