加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

email – root @ [127.1]是一个语法上有效的电子邮件地址吗?

发布时间:2020-12-14 01:52:36 所属栏目:Linux 来源:网络整理
导读:root @ [127.1]是一个语法上有效的电子邮件地址吗? 为什么?为什么不? 解决方法 这取决于您是表示标题中的地址(RFC 5322)还是信封地址(RFC 5321),而在后一种情况下,无论您是否包含gt ;,之间的所有内容(即源路由),或只是邮箱. 根据RFC 5322它是有效的,但RFC
root @ [127.1]是一个语法上有效的电子邮件地址吗?

为什么?为什么不?

解决方法

这取决于您是表示标题中的地址(RFC 5322)还是信封地址(RFC 5321),而在后一种情况下,无论您是否包含<&gt ;,<>之间的所有内容(即源路由),或只是邮箱.

根据RFC 5322它是有效的,但RFC 5322允许大量有趣的东西,如评论!和独角兽!和蛋糕!和小马!它可以使用Perl的“常规”表达式解析它们:Mail::RFC822::Address.

根据RFC 5321 Section 4.1.3,它在语法上是无效的,因为语法只允许形式为1.2.3.4的地址文字或带有“standard-tag:”形式的前缀(例如[IPv6 ::: 1]).我假设你的意思是“邮箱”,即<>之间的所有内容.但不包括源路线.

我使用后一种定义,因为如果我的SMTP服务器不接受它,电子邮件地址就不太好了. (是的,这是一个可怕的定义,但我认为互联网不会很快离开SMTP.)

(此外,还有RFC 5336 a.k.a.“UTF8SMTP”.我不知道有谁使用它.)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读