Gmailへのメールがエラーになる場合の対処法(SPF・DMARC・DKIM設定手順)
![]()
クライアントから「一部のメールが送れない」「エラーメールが来てしまう」というご相談をいただくことがあります。調べていくと、独自ドメインを使ったメールアドレス(例:mizu@attnoel.com)からGmail宛(●●●@gmail.com)に送った場合にエラーとなってしまうケースが多いです。とりわけBtoC、つまり個人のお客さまとメールをやりとりする機会の多い業種であれば、Gmailを使っているお客さまへメールを送る場面も多いでしょう。本記事では、対処法である「SPF・DMARC・DKIMの設定手順や確認方法」をまとめます。自社でサーバーを管理されているWeb担当者の方は参考にしてください。
この記事のポイント
- Gmail宛のメールがエラーになるのは、なりすまし対策のセキュリティ認証に引っかかっているため
- 対処法は送信元ドメインに「SPF」「DKIM」「DMARC」を設定すること
- Googleは2024年2月以降、Gmailへのメール送信者に新しいセキュリティ要件を導入している
- 複数のサイト・ドメインでメールを使い分けている場合、設定に注意が必要なケースがある
この記事が向く人・向かない人
向く人
- Gmail宛のメールがエラーになる・迷惑メール扱いされる問題に困っている方
- 自社でサーバーを管理しているWeb担当者の方
- エックスサーバーでSPF・DKIM・DMARCを設定したい方
向かない人
- 専門知識に不安があり、設定作業自体は任せたい方(→まずはご相談ください)
目次
なぜGmail宛のメールがエラーになるのか?
ざっくり言うと、Gmailのセキュリティにひっかかっている状態です。フィッシング詐欺やなりすましによる迷惑メール等に対する措置です。
例えば「mizu@attnoel.com」から「●●●@gmail.com」宛にメールを送ってエラーになる場合、「あなたは本当にmizu@attnoel.comさんですか?確認がとれないので届けることができません」という状態になっているということです。逆に言えば「このメールは間違いなく本人からのものです」と証明するための設定をサーバーにすれば解決します。
»Googleヘルプ Gmail ユーザーへのメールがブロックまたは迷惑メール扱いされないようにする
Googleの送信者ガイドラインではどんな要件が必要なのか?
Googleは2024年2月1日以降、Gmailへのメール送信者に対し、新しいセキュリティ要件を導入しています。すべての送信者に共通して求められるのは、送信元ドメインへの「SPF」または「DKIM」いずれかの認証設定と、有効なフォワード・リバースDNSレコードの設定、TLS接続でのメール送信です。
さらに、1日あたり5,000件を超えるメールをGmailアカウントへ送信する場合は、SPF・DKIMに加えて「DMARC」の設定も必要になります。詳しくはGoogleの送信者のガイドラインをご確認ください。
要件を満たさない場合、メールがブロックされたり迷惑メールに振り分けられたりする可能性が高くなります。送信件数が少ない場合でも、3つとも設定しておくことでより確実にメールが届くようになるため、今は問題のない方も早めに対応しておくことをおすすめします。
「SPF」「DMARC」「DKIM」とは何か?どう設定するのか?
対処として「SPF」「DKIM」「DMARC」の設定を行います。それぞれ「エスピーエフ」「ディーキム」「ディーマーク」と読みます。ケースバイケースですが、例えばSPFだけ設定すれば解決することもあります。ただそれでは不十分な場合もあるため、可能であれば3つとも設定しておくことをおすすめします。以下、エックスサーバーの場合を例に解説します。
SPFの設定方法
SPF(Sender Policy Framework)とは送信元ドメインの認証技術です。あらかじめメールの送信に使用するドメインに対して、送信元メールサーバーのIPアドレスなどの情報をSPFレコードとして登録しておくことで、正当なサーバーからメールが送られていることを証明します。
1. IPアドレスとホスト名を確認する
![]()
SPFの設定にはサーバーのIPアドレスとホスト名が必要です。まずはサーバーパネルにあるサーバー情報から「ホスト名」と「IPアドレス」をメモに控えます。
2. DNSレコードを設定する
![]()
ドメインの設定を行う「DNSレコード設定」から、設定するドメインを選択し、DNSレコード設定画面を開きます。
![]()
種別を「TXT」とし、以下のコードを編集のうえ「内容」に入力します。
v=spf1 +ip4:◯◯◯.◯◯◯.◯◯◯ +a:sv△△△.xserver.jp +a:▢▢▢.com +mx ~all
- ◯◯◯.◯◯◯.◯◯◯:先ほど控えた「IPアドレス」が入ります
- sv△△△.xserver.jp:先ほど控えた「ホスト名」が入ります
- ▢▢▢.com:設定するドメインが入ります
例えば以下の場合:
- IPアドレス:123.456.789
- ホスト:sv123.xserver.jp
- 設定するドメイン:attnoel.com
「v=spf1 +ip4:123.456.789 +a:sv123.xserver.jp +a:attnoel.com +mx ~all」となります。内容を確認して追加すれば設定完了です。なお、最近契約したばかりの新しいサーバーでは、最初からSPFの設定がされている場合もあります。
3. 正しく設定できているか確認する
以下のサービスで簡単に確認できます。
»MX TOOLBOX SPF Record Check – Lookup SPF Records
後日追記:SPFの設定が簡単になりました
2023年11月30日、エックスサーバーに「SPF設定」機能が追加されました。サーバーパネル内、メールの項目内に「SPF設定」が追加されています。
![]()
ドメイン追加時に標準設定でSPF設定がONになるようです。これにより、今まで手動で追加していたレコードが、オンオフの設定切り替えのみでよくなりました。
DKIMの設定方法
DKIM(DomainKeys Identified Mail)は、電子メールの送信ドメインがメールの内容を改ざんせずに送信したことを検証するための技術です。ドメイン所有者が自分のドメインからのメールに自動的にデジタル署名をします。メール送信者の正当性を証明し、受信側がなりすましやスパムメールではないと信頼性を確認できるようにします。エックスサーバーの場合は数クリックで設定完了できます。
1. 設定するドメインを選択のうえ「DKIM設定」をクリックする
![]()
2. 「DKIM設定追加」タブを開き、設定対象ドメインを確認して「設定する」をクリックする
![]()
そのまま設定内容を確認し、完了画面まで進みます。
3. 正しく設定できているか確認する
以下のサービスで簡単に確認できます。
»MX TOOLBOX DKIM Record Lookup
DMARCの設定方法
DMARC(Domain-based Message Authentication Reporting and Conformance)は、受信側のメールサーバーがSPFとDKIMのどちらの認証にも失敗した場合に、受信サーバーはどうすべきかを示したものです。
1. 「DNSレコード追加」タブを開き、必要項目を入力する
![]()
SPFの設定時と同じように「DNSレコード追加」タブを開きます。ホスト名には「_dmarc」、種別を「TXT」とし、以下のコード内メールアドレスの部分を編集のうえ「内容」に入力します。
v=DMARC1; p=none; fo=1; rua=mailto:△△△@▢▢▢.com
例えば設定したいメールアドレスが「mizu@attnoel.com」の場合:
「v=DMARC1; p=none; fo=1; rua=mailto:mizu@attnoel.com」となります。確認画面へ進み、次の画面で追加を完了すれば設定完了です。
複数サイトを運営している場合、どんなことに注意が必要か?
例えば、以下のような2サイトを運用しているケースを考えます。
- ネットショップ(◯◯◯.jp):外部ASPのサーバーを使用
- ホームページ(▢▢▢.com):エックスサーバーを使用
お客さまとやりとりするメールアドレスはすべてホームページのドメイン(info@▢▢▢.com)を使用している場合、ネットショップとメールで使っているドメイン・サーバーが異なるため、ネットショップの管理画面からお客さまへ発送連絡メール等を送るとなりすましの可能性を疑われ、メールがエラーになってしまうことがあります。
この場合も同じようにSPF・DKIM・DMARCの設定をすれば解消できます。注意しなければならないのは、すでにSPFレコードを追加していた場合、ホストを連結して記述することです。
記述例:
v=spf1 include:●●● +a:sv▲▲▲.xserver.jp +a:▢▢▢.com +mx include:spf.sender.xserver.jp ~all
▲▲▲にはエックスサーバーのホスト、▢▢▢にはメールアドレスで使用しているドメインが入ります。ここまでは前述したSPFレコードと同じです。さらにネットショップのホストを●●●の箇所に追加することで、問題は解消します。複数のサイトを運営している場合は、こういったこともおきやすいです。
よくある質問
Q. SPF・DKIM・DMARCのどれか1つだけ設定すれば充分ですか?
A. 送信件数が少ない場合はSPFかDKIMのどちらか一方で解決することもあります。ただし1日あたり5,000件を超えるメールを送信する場合はDMARCの設定も必須です。件数に関わらず、3つとも設定しておく方が確実にメールが届きやすくなります。
Q. 新しいサーバーでも設定は必要ですか?
A. サーバーによっては最初からSPFの設定がされている場合もあります。エックスサーバーでは2023年11月30日以降、SPF設定機能が追加され、ドメイン追加時に標準でONになっています。ただしDKIM・DMARCは別途設定が必要です。
Q. 設定は自分で行う必要がありますか?
A. 自社でサーバーを管理している場合は、この記事の手順で設定できます。アットノエルでサーバーを管理している場合はこういった対応も含めてフォローしていますので、難しいようであればお気軽にご相談ください。
まとめ
Gmail宛のメールがエラーになる場合、SPF・DKIM・DMARCの設定で解決できることが多いです。Googleは2024年2月以降、Gmailへのメール送信者に新しいセキュリティ要件を導入しており、今後も適切な設定がより重要になっていきます。
- Gmail宛のメールエラーは、なりすまし対策のセキュリティ認証によるもの
- SPF・DKIMのいずれかが基本要件、1日5,000件超の送信者はDMARCも必須
- 複数サイト・ドメインでメールを使い分けている場合は、ホストの連結に注意が必要
専門用語の多い内容となりましたが、こうした技術によってフィッシング詐欺等の被害が防がれる一方、把握・対応も継続して必要になります。ビジネスの観点から見れば機会損失にもつながりかねません。自社でサーバーを管理されているWeb担当者の方の参考になれば幸いです。難しいようであれば、まずはお気軽にご相談ください。
私たちが御社のWeb事業部として伴走します。
わたしたち、アットノエルは、まるで社内の事業部のように気軽に相談できるウェブ制作会社。愛知県名古屋市を拠点に日本全国対応しています。
「あなたの会社のWeb事業部」として、Webサイトのポテンシャルを最大限に発揮できるよう、制作・リニューアルから、保守・運用のサポートまで、全力で支援いたします。
なにかと気軽に相談できるパートナーが欲しい方、会社の事業展開に合わせWeb活用に取り組みたい方、ぜひアットノエルへご相談ください。
2006年よりWebサイト制作・運用に携わる。2012年名古屋市にて株式会社アットノエルを創業。
建築・医療・製造業・士業・商社・小売業等、中小企業から上場企業まであらゆる業種のWeb活用を支援し、主にWebサイトの企画や運用サポート、お客さまの相談役を担っています。
「最適化」と「情報整理」が得意です。
»著者プロフィール
お問い合わせ CONTACT
数あるWebサイト制作会社からアットノエルを見つけてくれた方へ。
Webサイト制作会社・パートナーを変える必要はもうありません。
「もっと早く出逢いたかった」そうおっしゃっていただけるのがわたしたちの誇り。
「御社のWeb事業部」として、企画から制作、改善、運用まで、総合的にサポートいたします。
日本全国対応しておりますので、遠方の方もお気軽にご相談ください。