5

我的网站发送了一封电子邮件,其中包含一个链接。最近我们收到了很多错误,表明我们发送的电子邮件中的 URL 出现了乱码。不幸的是,我们没有任何日志表明他们试图访问的网址是什么。我已经排除了许多可能性(错误的数据、错误的 url 编码等)我唯一没有排除的是,我们的用户电子邮件客户端可能会截断 url。每个用户的 URL 略有不同,但通常 URL 的长度为 210 - 220 个字符。

我的问题:根据经验,可以在电子邮件客户端中安全发送的最大 url 长度是多少,以确保一致的行为?

更新

我知道有很多关于最大 URL 长度的问题,但我的问题是特定于电子邮件客户端中的超链接的,我似乎找不到。

4

1 回答 1

3

好风格推荐[网址长度<=推荐行长]

URL 应该放在一行中,单个电子邮件行应该是 78 个字符(减去至少两个用于引用回复的字符)。

https://www.rfc-editor.org/rfc/rfc5322.txt

2.1.1。行长限制

该规范对一行中的字符数有两个限制。每行字符必须不超过 998 个字符,并且应该不超过 78 个字符,不包括 CRLF

于 2013-03-23T07:40:03.967 回答