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),而在后一种情况下,无论您是否包含<> ;,<>之间的所有内容(即源路由),或只是邮箱.
根据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”.我不知道有谁使用它.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |