小编Gui*_*lle的帖子

Javamail问题与邮件地址中的characters字符

在使用ñ字符时,我遇到了解析方法的问题:

essage.setRecipients(Message.RecipientType.TO, internetAddress.parse("somedir.withñchar@m ailserver.com",false));
Run Code Online (Sandbox Code Playgroud)

我为strict参数传递false,但总是得到错误:

javax.mail.internet.AddressException: Local address contains control or whitespace in string ``somedir.with±har@mailserver.com''
at Mailer.main(Mailer.java:386)
Caused by: javax.mail.internet.AddressException: Local address contains control
or whitespace in string ``somedir.with±har@mailserver.com''
        at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java
:1155)
        at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1044)
        at javax.mail.internet.InternetAddress.parse(InternetAddress.java:575)
        at Mailer.main(Mailer.java:377)
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

jakarta-mail ×1

java ×1