当我们收到一个包含方括号的MimeMessage
收件人时,我们会在调用时得到 ' ' 。InternetAddresses
javax.mail.internet.AddressException: Local address contains illegal character in string
MimeMessage.getAllRecipients()
下面的电子邮件地址是我们得到上述异常的一个例子:
"ABC NAME-DEM-SAST1" <ABCNAME-DEM-SAST1[001-SAST1@domain.com]>
上面的示例地址是实际有效的电子邮件地址吗?如果是,为什么不能从中创建 InternetAddress?
例如 InternetAddress add = new InternetAddress( "\"ABC NAME-DEM-SAST1\" <ABCNAME-DEM-SAST1[001-SAST1@domain.com]>"
, false);
我查看了邮件地址问题中带有 ñ 字符的 Javamail 问题以寻求答案,但无济于事。
我正在使用 javamail 1.4 并且 JVM 在 Linux 主机系统上运行。
对此问题的任何见解将不胜感激!
问候,下午。