符合RFC822的SMTP地址

符合RFC822的SMTP地址,smtp,exchange-server-2010,rfc822,Smtp,Exchange Server 2010,Rfc822,关于以下SMTP地址是否符合RFC822,我得到了不同的答案: "Jane Doe" <jane.doe@acme.com> ? 查看RFC822中的以下地址规范: 6. ADDRESS SPECIFICATION 6.1. SYNTAX address = mailbox ; one addressee / group ; named

关于以下SMTP地址是否符合RFC822,我得到了不同的答案:

"Jane Doe" <jane.doe@acme.com> 
?

查看RFC822中的以下地址规范:

   6.  ADDRESS SPECIFICATION

 6.1.  SYNTAX

 address     =  mailbox                      ; one addressee
             /  group                        ; named list

 group       =  phrase ":" [#mailbox] ";"

 mailbox     =  addr-spec                    ; simple address
             /  phrase route-addr            ; name & addr-spec

 route-addr  =  "<" [route] addr-spec ">"

 route       =  1#("@" domain) ":"           ; path-relative

 addr-spec   =  local-part "@" domain        ; global address

 local-part  =  word *("." word)             ; uninterpreted
                                             ; case-preserved

 domain      =  sub-domain *("." sub-domain)

 sub-domain  =  domain-ref / domain-literal

 domain-ref  =  atom                         ; symbolic reference
6。地址规范
6.1.  语法
地址=邮箱;一个收件人
/组;名单
组=短语“[#邮箱]”;”
邮箱=地址规范;简单地址
/短语路由地址;名称和地址规范
路由地址=“”
路由=1#(“@”域):“;路径相对
addr spec=本地部分“@”域;全球地址
局部部分=单词*(“”单词);不足为奇
; 案例保留
域=子域*(“”子域)
子域=域引用/域文字
域ref=原子;符号参照

两个电子邮件地址均有效,如需进一步检查电子邮件地址RFC822的合规性,请使用以下工具

更新

RFC2822淘汰了RFC822,以检查RFC2822的使用情况

编辑


谢谢@jstedfast,上面的链接也验证了RFC5322。

两个电子邮件地址都是有效的,有关进一步的电子邮件地址RFC822合规性检查,请使用以下工具

更新

RFC2822淘汰了RFC822,以检查RFC2822的使用情况

编辑


感谢@jstedfast,上面的链接也验证了RFC5322。

并且rfc2822已被RFC5322淘汰。rfc2822已被RFC5322淘汰。
   6.  ADDRESS SPECIFICATION

 6.1.  SYNTAX

 address     =  mailbox                      ; one addressee
             /  group                        ; named list

 group       =  phrase ":" [#mailbox] ";"

 mailbox     =  addr-spec                    ; simple address
             /  phrase route-addr            ; name & addr-spec

 route-addr  =  "<" [route] addr-spec ">"

 route       =  1#("@" domain) ":"           ; path-relative

 addr-spec   =  local-part "@" domain        ; global address

 local-part  =  word *("." word)             ; uninterpreted
                                             ; case-preserved

 domain      =  sub-domain *("." sub-domain)

 sub-domain  =  domain-ref / domain-literal

 domain-ref  =  atom                         ; symbolic reference