← RFC Reference

RFC 7505: Null MX — ドメインのサービスなし

Standards Track DNS & Mail Routing Published March 2026
ELI5: 一部の家にはメールボックスがありません。メールを受け取りたくないからです。Null MXの前は、郵便配達人はまだドアまで歩き、ノックし、待ち、返事がなく、戻ってきました — 誰のための時間を浪費しました。Null MXは芝生の標識で「ここにメールボックスはありません。気にしないでください。」と言っています。配達人は標識を見てすぐに先に進みます。

なぜこれが存在するのか

すべてのドメインがメールを受け取るわけではありません。純粋にウェブサイト、API、CDN、またはブランド保護登録に使用されるドメインは、受信メールが必要ありません。しかしRFC 7505より前は、「このドメインはメールを受け付けない」ということをDNSで明確に宣言する方法がありませんでした。

明示的な信号がない場合、メール送信サーバーがメール受信ドメイン宛のメールに遭遇すると、次のようなことが起こります。

RFC 7505はNull MXレコードを導入しています。設定値0で.(ルートドメイン)をターゲットとする単一のMXエントリです。これは送信サーバーに「このドメインはメールサービスを持っていません。試さないでください」と伝えます。

仕組み

Null MXレコード

; Null MX — no-mail.example.comがメールを受け付けないことを宣言 no-mail.example.com. IN MX 0 .

レコードには2つの定義的な特性があります。

送信者の動作

送信サーバーが受信者ドメインのMXレコードを検索してNull MXを見つけた場合:

  1. .ターゲットをNull MXとして認識します。
  2. SMTP接続を試みずに、即座に永続的な失敗(5.1.0 — 「その他のアドレスステータス」)を生成します。
  3. 送信者は元の送信者に対してバウンスを返します(またはメッセージ自体がバウンスの場合は破棄します)。
# Null MXに遭遇した場合、送信サーバーが行うこと: # 1. DNSルックアップ dig MX no-mail.example.com no-mail.example.com. IN MX 0 . # 2. 即座の拒否 — SMTP接続は試みられない # ステータスコード5.1.0で生成されたDSN: 550 5.1.0 <user@no-mail.example.com>: Domain does not accept mail

対比:Null MXなし

Null MXがない場合、MXレコードがないドメインにメールが送信されたときの動作です:

# DNSルックアップ — MXレコードが見つからない dig MX web-only.example.com (no answer) # RFC 5321フォールバック:Aレコードを試す dig A web-only.example.com web-only.example.com. IN A 93.184.216.34 # ウェブサーバーへのSMTP接続を試みる telnet 93.184.216.34 25 (接続拒否または30秒以上のタイムアウト後) # 再試行のためにキューに入れ、15分後、1時間後、4時間後に再度試す... # 最終的に1~5日後にあきらめてバウンスする

主要な技術的詳細

Null MXの規則

SPFとDMARCとの組み合わせ

メールを送受信しないドメインの場合、Null MXは完全な「メールなし」DNS設定の一部である必要があります:

; ドメインの完全な「メールなし」DNS設定 ; 1. Null MX — 受信メールを即座に拒否 no-mail.example.com. IN MX 0 . ; 2. SPF — サーバーは送信を許可されていない no-mail.example.com. IN TXT "v=spf1 -all" ; 3. DMARC — このドメインを名乗るものはすべて拒否 _dmarc.no-mail.example.com. IN TXT "v=DMARC1; p=reject; sp=reject; rua=mailto:dmarc@example.com" ; 4. 空のDKIMキー(オプション、署名がないことを示す) *._domainkey.no-mail.example.com. IN TXT "v=DKIM1; p="

この組み合わせは包括的な保護を提供します。Null MXは受信配信を停止し、SPF -allは受信者に偽装された送信メールを拒否するよう指示し、DMARC p=rejectはレポートでポリシーを実施します。

SMTP応答コード

ステータス コード 意味
5.1.0 550 その他のアドレスステータス — ドメインはメールを受け付けない(Null MX)
5.1.2 550 不正な宛先システムアドレス — 一部の実装が使用する別のコード
5.1.10 550 受信者アドレスはnull MXです(RFC 7505で特別に定義)

SMTP VRFYおよびEXPNへの影響

Null MXドメインのアドレスの確認または展開を求められた場合、サーバーは永続的な失敗を返す必要があります。メールを受け付けないドメインには有効な受信者アドレスは存在しません。

よくある間違い

配信可能性への影響

Related RFCs