我通过使用javamail 1.4.4'InternetAddress'Class创建电子邮件地址对象来验证电子邮件地址是否符合RFC822格式。
InternetAddress internetAdd = new InternetAddress("test@test.com");
如果它抛出一个AddressException,那么它是无效的。
除了阅读RFC822文档之外,是否可以更简单地分解接受哪种类型的电子邮件地址? http://www.w3.org/Protocols/rfc822/#z25
例如,它可以包含哪些特殊的赞助人等?
由于
答案 0 :(得分:0)
我最后使用了javamail InternetAddress方法。有些常见的事情你认为它应该拒绝,但实际上是可以接受的!