javamail InternetAddress RFC822格式

javamail InternetAddress RFC822格式,java,jakarta-mail,rfc822,Java,Jakarta Mail,Rfc822,我通过使用javamail 1.4.4“InternetAddress”类创建电子邮件地址对象来验证电子邮件地址是否符合RFC822格式 InternetAddress internetAdd = new InternetAddress("test@test.com"); 如果它抛出AddressException,那么它是无效的 除了阅读RFC822文档外,是否有更简单的电子邮件地址分类 例如,它可以包含哪些特殊的charchter等 谢谢我最终选择了javamail InternetAd

我通过使用javamail 1.4.4“InternetAddress”类创建电子邮件地址对象来验证电子邮件地址是否符合RFC822格式

InternetAddress internetAdd = new InternetAddress("test@test.com");
如果它抛出AddressException,那么它是无效的

除了阅读RFC822文档外,是否有更简单的电子邮件地址分类

例如,它可以包含哪些特殊的charchter等


谢谢

我最终选择了javamail InternetAddress方法。有些常见的东西你可能认为它应该拒绝,但实际上是可以接受的

验证电子邮件地址非常非常困难。谢谢你,安德烈亚斯。是的,我认为我们将坚持使用InternetAddress,并使用以下链接作为本地部分可接受内容的参考:。基本上,我们需要就什么是可接受的达成一致,而不是在开发和QA之间达成一致。