SMTP邮件Id的限制?

SMTP邮件Id的限制?,smtp,Smtp,SMTP邮件id的长度和/或格式是否有限制?例如:它们可以是多长时间,并且只允许某些字符?(我计划只使用ASCII,但我担心甚至可能有不允许使用的ASCII字符。) RFC822对此进行了定义,但是否有更新的RFC或应考虑的常见现实世界方面(如邮件软件中的常见错误)?更新的RFC是RFC2822 就允许的字符而言,它基本上是 ::alpha::|::digit::|[!#$%&'*+-/=?^_`{}|~.] (也可以引用文字) 它必须包含@分隔“本地部分”和“域部分”。它必须是全局唯

SMTP邮件id的长度和/或格式是否有限制?例如:它们可以是多长时间,并且只允许某些字符?(我计划只使用ASCII,但我担心甚至可能有不允许使用的ASCII字符。)


RFC822对此进行了定义,但是否有更新的RFC或应考虑的常见现实世界方面(如邮件软件中的常见错误)?

更新的RFC是RFC2822

就允许的字符而言,它基本上是

::alpha::|::digit::|[!#$%&'*+-/=?^_`{}|~.]
(也可以引用文字)


它必须包含@分隔“本地部分”和“域部分”。它必须是全局唯一的。

如果您正在寻找示例,可以查看Python库函数的代码。

当前规范是RFC 5322: