【问题标题】:javamail InternetAddress RFC822 Formatjavamail InternetAddress RFC822 格式
【发布时间】:2011-09-05 11:41:52
【问题描述】:

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

InternetAddress internetAdd = new InternetAddress("test@test.com");

如果它抛出一个 AddressException 那么它是无效的。

除了阅读 RFC822 文档之外,还有什么更简单的电子邮件地址类型吗?
http://www.w3.org/Protocols/rfc822/#z25

例如,它可以包含哪些特殊字符等?

谢谢

【问题讨论】:

  • 验证电子邮件地址非常非常困难。 This Q/A might help.
  • 谢谢安德烈亚斯。是的,我认为我们将坚持使用 InternetAddress 并使用以下链接作为本地部分可接受的参考:remote.org/jochen/mail/info/chars.html。基本上,我们需要就什么是可接受的而不是在开发和 QA 之间达成一致。

标签: java jakarta-mail rfc822


【解决方案1】:

最后我选择了 javamail InternetAddress 方法。有些常见的事情你会认为它应该拒绝,但实际上是可以接受的!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 2011-05-12
    • 2011-11-25
    • 2012-06-13
    • 1970-01-01
    相关资源
    最近更新 更多