5

私のウェブサイトは、リンクが記載されたメールを送信します。最近、送信する電子メールのURLが何らかの形で文字化けしていることを示す多くのエラーが発生しています。残念ながら、アクセスしようとしたURLが正確に何であったかを示すログはありません。私はいくつかの可能性(悪いデータ、悪いURLエンコーディングなど)を除外しました。私が除外していない唯一のことは、おそらくURLがユーザーの電子メールクライアントによって切り捨てられているということです。URLはユーザーごとにわずかに異なりますが、通常、URLの長さは210〜220文字です。

私の質問:経験則として、一貫した動作を保証するために、電子メールクライアントで安全に送信できる最大URLの長さはどれくらいですか?

アップデート

最大URL長に関連するSOに関する質問がいくつかあることは知っていますが、私の質問は電子メールクライアントのハイパーリンクに固有のものであり、それを見つけることができないようです。

4

1 に答える 1

3

適切なスタイルの推奨[ URL の長さ <= 推奨される行の長さ]

URL は 1 行に収まる必要があり、1 行のメールは 78 文字にする必要があります (返信で引用するために少なくとも 2 文字を差し引いたもの)。

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

2.1.1. 行の長さの制限

この仕様では、1 行の文字数に 2 つの制限があります。文字の各行は、CRLF を除いて、998 文字を超えてはならず、78 文字を超えてはなりません (SHOULD)。

于 2013-03-23T07:40:03.967 に答える