0

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

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” 实际地址有效。为什么会抛出异常并将“,15”添加到CC地址的末尾?

谢谢

4

1 回答 1

1

我最终等到添加 cc 直到在 mimehelper 中设置它之前,而在我将它设置在消息头中之前,这把事情搞砸了。一直不明白为什么。

于 2012-11-07T20:46:35.597 回答