Spring MimeMessageHelper:添加多个CC时的AddressException

时间:2012-11-06 13:59:17

标签: java spring email-integration mime-message

我需要在邮件中添加多个CC地址,但我不断收到以下异常:

javax.mail.internet.AddressException: Illegal Address (email@email.com;email@email.com,15)

这是我的代码:

final String ccAddress = (String) inputMessageHeaders.get(MailHeaders.CC);
final String[] arrayOfCCAddress = ccAddress.split(";");
for(String cc : arrayOfCCAddress) {
    InternetAddress address = new InternetAddress(cc);
    mimeMessageHelper.setCc(address);
}

ccAddress的原始值为“email@email.com; email@email.com”实际地址有效。为什么抛出异常并在CC地址的末尾添加“,15”?

由于

1 个答案:

答案 0 :(得分:1)

我最后等待将cc添加到mimehelper中之前,直到我在消息头中设置它之前,这是搞乱的事情。永远不知道为什么。