我需要在邮件中添加多个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”?
由于
答案 0 :(得分:1)
我最后等待将cc添加到mimehelper中之前,直到我在消息头中设置它之前,这是搞乱的事情。永远不知道为什么。