1. ホーム
  2. email

[解決済み】メールの件名の長さの制限について教えてください。

2022-04-01 23:29:36

質問

インターネットメールの件名は何文字までOK? をスキャンしてもらったところ 電子メールのRFC が、具体的にどれくらいの長さが許容されるのかがわかりませんでした。 プログラムで検証したい同僚がいるのですが、どうしたらいいですか?

正式な制限がない場合、実際にはどの程度の長さを提案すればよいのでしょうか。

どのように解決するのですか?

参照 RFC 2822 2.1.1節から開始します。

本書では2つの制限を設けています。 規格で定められている 1行の文字数 各行の 文字は、998文字以下でなければならない。 文字以下であるべきです。 78文字(CRLFを除く)。

RFCが後に述べているように、件名を複数行に分割することでこの制限を回避することができます(そうすべきなわけではありませんが)。

各ヘッダーフィールドは論理的に 1行の文字で構成されています。 フィールド名、コロン、そして フィールド本体です。 しかし、便宜上 と998/78の文字数に対応するために 1行の制限を受けるため、フィールドボディ ヘッダーフィールドの部分を分割することができます。 を複数行に分割して表現します。 これをフォールディングと呼びます。 一般的に ルールは、この規格が は、空白の折りたたみを許可しています(空白の折りたたみは 単にWSP文字)、CRLFを使用することができます。 をWSPの前に挿入します。 例えば 例えば、ヘッダーフィールド。

       Subject: This is a test

と表すことができる。

       Subject: This
        is a test

件名ヘッダーの文字数を78文字以下にするというのは、合理的な提案だと思います。 誰も件名全体を見るためにスクロールしたくはないでしょうし、重要なことが右側で途切れてしまうかもしれません。