📖 記事 ⏱ 約 10 分で読めます

レンタルサーバーでメールを運用する注意点 — SPF・DKIM・DMARC設定の基本

レンタルサーバーのメールは、管理画面から送信ドメイン認証を設定できるサービスがあります。この記事では、SPF・DKIM・DMARCの設定場所と確認ポイント、受信側の送信者要件、サーバーの送信数の上限を、公式情報をもとに整理します。

📋 目次をひらく / とじる 全8項目
  1. 送信ドメイン認証の設定場所は、事業者によって違う
  2. SPFの確認ポイント
  3. DKIMの確認ポイント
  4. DMARCの段階的な導入
  5. 受信側の送信者要件と、サーバーの送信数の上限
  6. 設定後の確認
  7. 関連する記事
  8. よくある質問(FAQ)

送信ドメイン認証の設定場所は、事業者によって違う

SPF・DKIM・DMARCは、いずれもドメインのDNSに公開するTXTレコードを使う仕組みです。レンタルサーバーによって、管理画面で設定できる範囲や、DNSに追加する作業の要否が異なります。XServerの場合は、次のとおりです。

項目設定の流れ(XServerの例)
SPF独自ドメインをサーバーに追加すると、SPFレコードが自動で追加されます。利用者がSPFを追加する必要はありません
DKIMサーバーパネルの「DKIM設定」で、対象のドメインを選んで設定します。他社のネームサーバーを使っている場合は、設定後に、他社側のDNSへDKIMレコードを追加します
DMARCサーバーパネルの「DMARC設定」で、ポリシーとレポートの通知先を設定します

SPFの確認ポイント

XServerのSPF設定をONにすると、DNSに次のTXTレコードが追加されます(sv***.xserver.jp はサーバーのホスト名、example.com は設定したドメインです)。

v=spf1 +a:sv***.xserver.jp +a:example.com +mx include:spf.sender.xserver.jp ~all
記述意味(XServerのマニュアル)
+a指定したホスト名のAレコードを許可する
+mxドメインのMXレコードを許可する
include外部のメールサービスのSPFレコードを参照して許可する。spf.sender.xserver.jp は、XServerのメールサービスのSPF設定を指す
~allすべてのメール送信を許可するが、設定に含まれない送信元は不審なメールとして扱う

確認したい点は、次の3つです。

  • すべての送信元が含まれているか:Googleのガイドラインでは、SPFレコードにドメインのすべてのメール送信元を含める必要があり、サードパーティの送信者が含まれていないと、その送信者のメールは迷惑メールに分類される可能性が高くなるとされています。XServerでは、GmailをSMTPサーバーとして使う場合に、SPF設定の「Gmail許可」で include:_spf.google.com を追加できます。
  • DNS問い合わせの回数の上限:RFC 7208では、include・a・mx・ptr・exists と redirect の合計が10を超えると、評価エラー(permerror)になるとされています。外部のサービスを追加するほど、この回数は増えます。
  • 反映までの時間:XServerのマニュアルでは、SPF設定がサーバーに反映されるまでに、数分から数時間程度かかる場合があるとされています。

DKIMの確認ポイント

DKIMは、送信メールに電子署名を付ける仕組みです。Googleのガイドラインでは、受信サーバーがDKIMを使って、実際にメールを送信したのがドメイン所有者であることを確認すると説明されています。

確認したい点は、次の3つです。

  • 設定の有無:XServerでは、サーバーパネルの「DKIM設定」で、ドメインごとに設定します。
  • 他社のネームサーバーを使う場合:管理画面での設定に加えて、他社のネームサーバー側にDKIMレコードを追加します。XServerでは、追加するレコードを「DKIM設定一覧」の「表示」ボタンで確認できます。
  • 鍵の長さ:Googleのガイドラインでは、個人用Gmailアカウント宛てに送信するには、1,024ビット以上のDKIM鍵が必要とされています。セキュリティ上の理由から、ドメインプロバイダが対応していれば、2,048ビットの鍵が推奨されています。契約するサーバーのDKIMが何ビットかは、事業者の案内で確認します。

DMARCの段階的な導入

DMARCは、SPFまたはDKIMの認証に合格しなかったメールを、受信側がどう扱うかを指定する仕組みです。仕様は2026年5月にRFC 9989として発行され、RFC 7489を置き換えました。ポリシーは、none・quarantine・rejectの3種類で、XServerの設定項目は次のように対応します。

XServerの設定項目DMARCのポリシー認証に合格しないメールの扱い
何もしないnone通常どおり配送する
迷惑メールとして配送するquarantine迷惑メールとして扱う
メールを配送しないreject配送しない

導入は、段階的に進めます。

  1. SPFとDKIMを設定します。Google Workspaceのヘルプでは、DMARCを設定する48時間以上前にSPFとDKIMを設定するよう案内されています。
  2. ポリシーを「何もしない」(none)にし、レポートの通知を「ON」にして、通知先のメールアドレスを指定します。Google Workspaceのヘルプでは、まず1週間、ポリシーをnoneにするよう案内されています。
  3. レポートの認証成功・失敗数を確認し、正規の送信元が失敗していないことを確かめてから、「迷惑メールとして配送する」(quarantine)に変更します。
  4. 最終的に、「メールを配送しない」(reject)に変更します。

受信側の送信者要件と、サーバーの送信数の上限

※本節は、2026年10月時点の公式ページにもとづきます。要件は変更される場合があるため、各社の最新のページでご確認ください。

GmailとOutlook.comの要件

受信側要件の概要
Gmail(全送信者)Gmailアカウント宛てのメールに、SPFまたはDKIM、有効な正引き・逆引きDNS(PTRレコード)、TLS接続、迷惑メール率0.3%未満、RFC 5322に準拠した形式、Fromヘッダーのなりすまし禁止が必要
Gmail(5,000件超)上記に加えて、SPFとDKIMの両方、DMARC(ポリシーはnoneでも可)が必要。FromヘッダーのドメインはSPFまたはDKIMのドメインと一致する必要があり、マーケティングなどのメールにはワンクリックの登録解除が必要
Outlook.com1日5,000件を超える送信者に、SPF・DKIM・DMARC(p=none以上、p=rejectを推奨)が必要で、SPFまたはDKIMとFromのドメインを一致させる。要件を満たさないメールはジャンクフォルダに振り分けられ、解消されない場合は拒否されることがある

詳しい内容は、Gmailのメール送信者のガイドラインと、Outlook.comのポリシーで確認できます。

サーバーのメール送信数の上限

サーバー側にも、メールの送信数に上限があります。受信側の5,000件は、Gmailアカウント宛て、またはOutlook.comアカウント宛ての件数です。サーバーの上限は、宛先を問わない送信数に対する上限で、数え方が異なります。

事業者送信数の目安・上限(2026年10月時点)
XServer全プラン共通で、1時間あたり1,500通、1日あたり15,000通が目安。目安を著しく超えると、メール機能の利用制限が行われる場合がある。迷惑メールなどの配信が行われた場合は、この範囲内でも制限される
ロリポップエコノミーは1時間100件・24時間1,000件、ライトは1時間300件・24時間3,000件、スタンダード以上は1時間1,000件・24時間10,000件

外部の配信サービスなどを併用して送信元が増える場合は、その送信元もSPFに含め、DKIMで認証されていることを確認します(Googleのガイドライン)。

設定後の確認

設定が反映されたかは、dig でTXTレコードを問い合わせて確認できます。example.com は例です。

# SPFレコード(TXTレコードのうち v=spf1 で始まるもの)
dig example.com TXT +short

# DMARCレコード
dig _dmarc.example.com TXT +short

DKIMレコードのホスト名は、事業者の管理画面に表示されます。XServerでは、「DKIM設定一覧」の「表示」ボタンで確認できます。

ドメインのメール設定は、Google管理者ツールボックスでも確認できます。Googleのガイドラインでは、認証されていないメールは、迷惑メールに分類されたり、5.7.26エラーで拒否されたりすることがあるとされています。

dig コマンドの使い方は、ネームサーバー変更とTTLの解説でも解説しています。

関連する記事

サーバー移転でメールアカウントを移す手順は、サーバー移転の完全手順で解説しています。メール機能を含めてサーバーを選ぶときは、共用サーバーの選び方ガイドも参考にしてください。

よくある質問(FAQ)

Q SPF・DKIM・DMARCは、すべて設定する必要がありますか?
A Googleのガイドラインでは、Gmailアカウント宛てにメールを送るすべての送信者にSPFまたはDKIMの設定を求め、1日5,000件を超える場合はSPF・DKIM・DMARCの3つを求めています(DMARCのポリシーはnoneでも可)。MicrosoftのOutlook.comも、1日5,000件を超える送信者にSPF・DKIM・DMARCを求めています。Googleは、件数にかかわらず、3つを常に設定するよう推奨しています(2026年10月時点)。
Q DMARCのポリシーは、最初から「メールを配送しない」に設定してよいですか?
A XServerのマニュアルでは、段階的な導入が推奨されています。最初は「何もしない」を選び、レポート通知を「ON」にして、レポートの認証成功・失敗数を確認しながら、「迷惑メールとして配送する」、最終的に「メールを配送しない」へ変更します。Google Workspaceのヘルプでも、まず1週間ポリシーをnoneに設定し、段階的に強めるロールアウトが案内されています。
Q 他社のネームサーバーを使っている場合、DKIMはどう設定しますか?
A XServerのマニュアルでは、サーバーパネルでDKIMの設定を行った後、他社のネームサーバー側でDNSレコードを追加するよう案内されています。追加に必要なDKIMレコードは、サーバーパネルの「DKIM設定一覧」にある「表示」ボタンから確認できます。
Q SPFレコードを自分で編集してもよいですか?
A XServerでは、SPF設定をONにしたドメインのSPFレコードを、カスタム設定で直接編集できます。ただし、カスタム設定で入力したSPFレコードの挙動はサポート対象外で、利用者による動作確認が前提です。SPFは、評価時に発生するDNS問い合わせの回数に上限があり、RFC 7208では10回を超えると評価エラー(permerror)になるとされています。
Q サーバーのメール送信数に上限はありますか?
A あります。XServerは全プラン共通で、1時間あたり1,500通、1日あたり15,000通を送信数の目安としています。ロリポップは、プランによって、エコノミーが1時間100件・24時間1,000件、ライトが1時間300件・24時間3,000件、スタンダード以上が1時間1,000件・24時間10,000件です(2026年10月時点)。

メール機能を含めてサーバーを比較

共用サーバーの料金・容量・機能を一覧で確認できます

共用サーバー比較を見る →
📌 あわせて読みたい関連記事
手続き・運用

バックアップと復元の基本

サーバーのバックアップ・復元で、何を取るか、どこまで遡れるか、復元時に何を確認するかを整理。WordPress公式の考え方と、XServer・ConoHa WING・ロリポップの自動バックアップ機能の違いを、公式情報をもとに解説します。

続きを読む →
リスク・注意点

月額500円以下のサーバーの選び方

月額500円以下の共用サーバーの価格表示の読み方、機能・制限の違い、料金の確認ポイント、用途別に確認したい項目を、ロリポップ・XREA・XServerの公式ページの表記例をもとに整理します。

続きを読む →
設定・技術

ネームサーバー変更とTTL

サーバー移転でネームサーバーを変更するときの、TTLの役割と反映時間の考え方、切り替え手順、digコマンドでの確認方法を、JPRSの技術解説・RFC・各社公式ヘルプの記載をもとに解説します。

続きを読む →