我的网站发送一封电子邮件,其中包含链接。最近我们收到了很多错误,这些错误表明我们发送的电子邮件中的URL有点乱码。不幸的是,我们没有任何日志表明他们试图访问的网址是什么。我排除了一些可能性(糟糕的数据,糟糕的网址编码等)我唯一没有排除的是,我们的用户电子邮件客户端可能会截断网址。每个用户的URL略有不同,但通常网址长度为210 - 220个字符。
我的问题:根据经验,在电子邮件客户端中可以安全发送的最大网址长度是多少,以确保一致的行为?
更新
我知道关于最大网址长度的SO有很多问题,但我的问题是特定于电子邮件客户端中的超链接,而我似乎无法找到。
答案 0 :(得分:3)
好的推荐方式 [网址长度< =推荐的线路长度]
网址应该适合一行,单个电子邮件行应为78个字符(减去至少两个字符用于回复引用)。
https://www.rfc-editor.org/rfc/rfc5322.txt
2.1.1。线长限制
此规范对数量有两个限制 一行中的字符。每行字符必须不超过 998个字符,不应超过78个字符,不包括 CRLF