本地部分中的javax.mail.internet.InternetAddress UTF-8

本地部分中的javax.mail.internet.InternetAddress UTF-8,java,email,utf-8,jakarta-mail,Java,Email,Utf 8,Jakarta Mail,我正在寻找一种解决方案,将邮件发送到UTF-8编码的邮件地址。域部分没有问题,因为我可以使用punycode对其进行编码,然后发送 但是如何处理邮件地址的本地部分呢?例如,我想给缪发封邮件ller@testdomain.com? javax.mail.internet.InternetAddress表示这不是一个有效的地址 有什么建议吗?如果URL编码有效,您尝试过吗?所以它会变成:m%C3%BCller@testdomain.comJavamail不支持SMTPUTF8(如中所定义),显示为仍

我正在寻找一种解决方案,将邮件发送到UTF-8编码的邮件地址。域部分没有问题,因为我可以使用punycode对其进行编码,然后发送

但是如何处理邮件地址的本地部分呢?例如,我想给缪发封邮件ller@testdomain.com?
javax.mail.internet.InternetAddress
表示这不是一个有效的地址


有什么建议吗?

如果URL编码有效,您尝试过吗?所以它会变成:
m%C3%BCller@testdomain.com

Javamail不支持SMTPUTF8(如中所定义),显示为仍然打开。快速搜索没有找到另一个支持Java库。Apache Commons电子邮件也依赖于Javamail


更新:JavaMail 1.6.0自2017年7月发布。Apache Commons电子邮件1.5(2017年8月)。

Javamail不支持SMTPUTF8:如果您有兴趣使用此支持测试Javamail 1.6.0版本,请通过Javamail与我联系_ww@oracle.com.@BillShannon我给javamail发了一封电子邮件_ww@oracle.com,但收到了跳出通知。我感兴趣的是JavaMail 1.6何时发布,以及测试更改。反弹?真正地请再试一次。