根据问题" 有效电子邮件地址的最大长度是多少? ",地址的最大长度为254.但我想知道显示名称的最大长度是多少:
Display Name <my@examplemailaddress.net>
Run Code Online (Sandbox Code Playgroud)
点击此链接https://www.ietf.org/mail-archive/web/ietf-822/current/msg00086.html,大小无限,但实际上是根据此链接https://www.ietf.org/mail-archive /web/ietf-822/current/msg00088.html大小为72个字符.但我相信这个答案有点过时了?今天合理的限制是什么?
如果问最大通过的规格允许的长度(规范源是RFC5322作为CURRENT_TIMESTAMP)然后,事实上,没有任何限制,因为折叠允许你有一个unlimted长度的任何字段的(同时仍然尊重建议 78或较大的998]字符限制)。
实际限制是一个非常主观的问题,因为“实际”是“大多数”客户和环境完全显示出来的长度;现在很难计算。
我会说实用性的上限是从电子邮件的“发件人:”标题到最后一个“>字符之间的78个字符的总长度,因为较长的字符可能会在几乎所有环境中显示时分解,即使您使用更长的电子邮件地址,也可以使用大约40个字符。
但是,大多数客户可能希望在正常情况下显示大约20-25个字符。
这些都是显示的字符,而不是以任何方式编码的地址的实际长度(以字节为单位)(特别是对于长utf-8码)。
| 归档时间: |
|
| 查看次数: |
2931 次 |
| 最近记录: |