R

RFC 5321標準(SMTP)

RFC 5321とは、SMTPを定義しメール送信の基盤となるIETF標準です。主な構成要素やSMTPコマンド、SPF・DKIM・DMARC認証との関係を解説します。


RFC 5321標準とは

RFC 5321は、インターネット上でメールを送信するための基盤的な標準であるSimple Mail Transfer Protocol(SMTP)を定義した、Internet Engineering Task Force(IETF)の文書です。2008年10月に公開され、それ以前のRFC 2821仕様を更新して置き換え、メッセージのルーティング、配信、エラー処理の仕組みを明確化しました。RFC 5321は、メールサーバー同士がどのように通信するかを規定し、世界中のシステム間で信頼性が高く相互運用可能なメッセージ交換を実現します。

この仕様は、送信者、受信者、そして中継者(メール転送エージェント、すなわちMTAと呼ばれます)の役割を含め、SMTPの構造と動作を記述しています。また、HELO/EHLO、MAIL FROM、RCPT TO、DATA、QUITといったコマンドも定義しており、これらはメッセージ送信の際に順を追って使用されます。

RFC 5321の主な構成要素

RFC 5321は次の内容を定義します。

  • SMTPのコマンド構文と応答コード
  • SMTPエンベロープの構造(Return-Pathと受信者アドレス)
  • メールサーバー間のメッセージのルーティングと中継
  • 配信の問題に対するエラーコードと応答
  • 暗号化された転送のためのSTARTTLSなどのセキュリティ拡張

簡略化したSMTPトランザクションの例:

220 mail.example.com ESMTP Service Ready
EHLO sender.com
250 mail.example.com Hello sender.com
MAIL FROM:<user@sender.com>
RCPT TO:<info@example.com>
DATA
354 Start mail input; end with <CRLF>.<CRLF>
Subject: Test
Hello World
.
250 OK
QUIT
 

RFC 5321とメール認証

RFC 5321は主にメール転送を扱いますが、その枠組みはSPFDKIMDMARCといった最新の認証標準を支えています。たとえば、SPFの検証はSMTPで定義される「MAIL FROM」(エンベロープ送信者)に依存し、DKIMとDMARCはSMTP完了後に追加されるヘッダを利用します。

こうした相互作用により、RFC 5321はメール配信と認証の互換性を支える運用上の基盤となっています。

 

 

RFC 5321とDMARCeye

DMARCeyeは、RFC 5321で定義された原則を用いて、DMARC集約レポートの配信結果を解釈し分析します。SMTPエンベロープのデータを認証結果と関連付けることで、DMARCeyeは、設定を誤ったReturn-Path、無効なHELOドメイン、失敗したハンドシェイクなど、メッセージ配信を妨げる問題を特定します。

このように転送レベルと認証レベルの知見を統合することで、DMARCeyeはメールの中核となる標準への準拠を維持し、ドメインの到達性とセキュリティを向上させます。


DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。


新しいマーケティングインサイトに関する通知を受け取る

DMARC ポリシー戦略を構築または改善するための新しい情報をいち早く入手しましょう。