RFC 5322とは|メールの標準仕様とヘッダー構造をわかりやすく解説

RFC 5322とは|メールの標準仕様とヘッダー構造をわかりやすく解説

2024-08-16

メール配信に関わっていると、「RFC 5322」という言葉を目にすることがあります。エラーの原因を調べていて行き当たった、あるいは配信システムの仕様書に書かれていた、という方も多いでしょう。

RFC 5322は、電子メールの「形式」を定めた標準文書です。少し専門的なテーマですが、この仕様を理解しておくと、「なぜメールが届かないのか」「なぜエラーになるのか」といったトラブルの原因を把握しやすくなります。この記事では、配信担当者の視点から、要点をわかりやすく解説します。

RFC 5322とは

RFC 5322の正式名称は「Internet Message Format」です。インターネットで使われる電子メールの、メッセージそのものの書式(ヘッダーと本文の構造)を定義しています。

「RFC(Request for Comments)」とは、インターネット技術の仕様をまとめた文書群のことです。世界中のメールシステムがこの共通ルールに従うことで、異なるメールソフトやサーバーの間でも、メールが正しくやり取りできるようになっています。

RFC 5322は、それ以前の標準であったRFC 2822を更新したもので、現在の電子メールの基盤となっている仕様です。

メールは「ヘッダー」と「本文」でできている

RFC 5322では、1通のメールを大きく2つの部分に分けて定義しています。

ヘッダーセクション

メールの送信者・受信者・件名・日時といった「メールに関する情報(メタデータ)」が収められる部分です。普段は目にしませんが、メールソフトの「原文を表示」などの機能で確認できます。

各項目は「フィールド名: 値」という形式で書かれます。主要なヘッダーフィールドには、次のようなものがあります。

  • From:送信者のアドレス
  • To:受信者のアドレス
  • Subject:件名
  • Date:送信日時
  • Cc:カーボンコピーの受信者
  • Bcc:ブラインドカーボンコピーの受信者
  • Message-ID:メール1通ごとに割り振られる一意の識別子
  • Return-Path:バウンスメール(配信エラー)の返送先
  • Reply-To:返信先のアドレス

本文セクション

実際のメールの内容が書かれる部分です。ヘッダーとの間は空行で区切られます。テキストで記述されますが、添付ファイルやHTMLメール、マルチメディアを扱うためのエンコード方式(Base64やQuoted-Printableなど)は、RFC 5322と関連する標準(MIMEなど)で定義されています。

RFC 5322で押さえておきたいルール

書式の厳密さ

RFC 5322は、ヘッダーフィールドの書き方について、厳密なルールを定めています。この共通ルールがあるからこそ、異なるサーバーやメールソフトの間で互換性が保たれます。

ヘッダーの出現回数のルール

とくに配信で問題になりやすいのが、ヘッダーの出現回数です。RFC 5322では、From・Date といった一部の重要なヘッダーは、1通のメールに1回しか現れてはならないと定められています。

プログラムやツールでメールを生成する際に、誤ってこれらのヘッダーを重複させてしまうと、仕様違反となります。仕様に違反したメールは、受信側のプロバイダーに拒否され、届かなくなる可能性があります。「送ったはずのメールが届かない」という不具合の、隠れた原因になり得る部分です。

拡張性

RFC 5322は、独自のヘッダーフィールドを追加できる柔軟性も備えています。これにより、後から生まれた新しい機能(送信ドメイン認証に関する情報など)を、既存の仕組みを壊さずに追加できるようになっています。

なぜ配信担当者がRFC 5322を知っておくべきなのか

「仕様は専門家に任せればよい」と思うかもしれません。しかし、RFC 5322への準拠は、メールが「届くかどうか」に直結するため、配信に関わる人にとって無関係ではありません。

受信側のメールサーバーは、届いたメールが標準仕様に沿っているかをチェックしています。仕様から外れたメールは、「正しく作られていない=怪しい」と判断され、迷惑メール扱いされたり、受信を拒否されたりします。せっかく作ったメルマガや案内メールが、内容以前の「形式」の問題で届かない——これは避けたい事態です。

メールが届かない問題は、この形式の問題だけでなく、SPFDKIMDMARCといった送信ドメイン認証や、ブラックリストなど、複数の要因が絡みます。あわせて到達率の解説もご覧いただくと、全体像がつかめます。

実務でどう向き合えばよいか

とはいえ、配信のたびにRFC 5322の条文を確認するのは現実的ではありません。実務上のポイントは次のとおりです。

  • 仕様に準拠したツールを使う:メール配信システムやメールソフトは、通常この仕様に沿ってメールを生成します。標準的なツールを使えば、書式の多くは自動的に担保されます
  • 独自にメールを生成する場合は特に注意する:プログラムから直接メールを送る場合は、ヘッダーの重複や書式の誤りが起きやすいため、仕様への準拠を確認します
  • 届かない不具合が起きたら、形式も疑う:認証やリストの問題が見当たらないのに届かない場合、ヘッダーの構造に問題がないかを確認する価値があります

よくある質問

Q. RFC 5322に準拠しているか、どう確認すればよいですか?

メールのヘッダー(原文)を確認する方法のほか、オンラインのメールヘッダー解析ツールを使う方法があります。ただ、一般的なメール配信システムを利用していれば、基本的な書式は満たされているため、通常は個別に検証する必要はありません。

Q. RFC 5321との違いは何ですか?

混同されやすいのですが、役割が異なります。RFC 5322が「メールそのものの書式(ヘッダーと本文)」を定めるのに対し、RFC 5321は「メールをサーバー間でやり取りする手順(SMTP)」を定めています。手紙にたとえるなら、5322が「便箋の書き方」、5321が「郵便の配達方法」にあたります。

まとめ

RFC 5322は、電子メールの形式を定めた標準文書「Internet Message Format」であり、現代のメールシステムの基盤です。メールをヘッダーと本文に分け、それぞれの書き方を厳密に規定することで、異なるシステム間の互換性を保っています。

配信担当者にとって重要なのは、この仕様に準拠していないメールは届かなくなる恐れがあるという点です。仕様の細部まで覚える必要はありませんが、標準に準拠した配信環境を使うことが、確実にメールを届けるための土台になります。


当サイトが提供するメール配信システム「メール商人」は、標準仕様に準拠した形式でメールを生成し、SPF・DKIM・DMARCにも標準対応しています。「メールが届かない」原因が形式にあるのか、認証にあるのか切り分けが難しいときも、お電話でご相談いただけます。まずは30日間の無料トライアルでお試しください。



PAGE TOP

メール商人
資料請求
特別レポート
ネットde成幸道場



0120-560-726
受付時間:平日10:00-18:00

プライバシーマーク

掲載の記事・写真・イラストなど、すべてのコンテンツの無断転写・転載・公衆送信などを禁じます。
コンテンツの無断転写・転載・公衆送信などを発見した場合は予告無く通報します。




MENU

CONTACT
HOME