【问题标题】:Spring MimeMessageHelper: AddressException when adding multiple CCSpring MimeMessageHelper:添加多个CC时出现AddressException
【发布时间】:2012-10-26 11:59:09
【问题描述】:

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

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”?

谢谢

【问题讨论】:

    标签: java spring email mime-message


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2022-07-06
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多