【问题标题】:Why an email address must not exceed 254 characters?为什么电子邮件地址不能超过 254 个字符?
【发布时间】:2026-01-04 13:45:01
【问题描述】:

我有一个关于电子邮件地址长度的问题。 为什么在*或其他一些网站上告诉电子邮件用户名中的最大字符数是 64,服务器名称必须最多有 255 个字符,并且用户名邮件@服务器名称不能一起超过 254 个字符?

如果它必须有 254 个字符,为什么服务器名称不能超过 255?没看懂……

你能帮帮我吗?谢谢!

【问题讨论】:

    标签: email domain-name email-address


    【解决方案1】:

    相关的 SMTP 标准目前是RFC5321。第 4.5.3 节描述了限制。邮件路径的长度不能超过 256 个字节。由于邮件路径包含尖括号,实际上这意味着 user@host 部分不能超过 254 个字符。

    【讨论】:

    • 感谢您的回复。所以这样的地址可以吗?:1@252 其中数字是字符数。
    • 是的。当然,您的域名服务提供商或域名注册商可能会选择将域名的长度限制为更短。
    • 谢谢!是否有最少数量的字符?例如 6:1@1.2
    • 是的,根据标准,1@1.2 是 Internet 邮件当前可能的最短地址,该标准需要完全限定的域名。一些邮件程序将接受非完全限定域名,您没有点和*域,因此可以设置您自己的专用网络,其中 1@1 地址可以工作。