サイトが更新できない、SSL証明書が切れた、誰に相談すればいいの?そんなWeb運営の「困った」に応える保守サービス情報ブログ。更新・セキュリティ・不具合対応など、実例と共に解決策をご紹介しています。

”困った”を解決!Gmail宛の自動返信メールが届かない?

こんにちは!ブランディングテクノロジーの保守サービスチームです。

今回は、実際によくいただくご相談から、「Gmailに自動返信メールが届かない」問題を取り上げて、背景にあるメールのセキュリティ設定(SPF・DKIM・DMARC)について、詳しく解説していきます。

■よくあるお悩み:「フォーム送信後の自動返信がGmailに届かない!」

ある日、こんなお問い合わせをいただきました。

「自社サイトのお問い合わせフォームを送ったら、自動返信メールが届かないんです。特にGmailの人だけ届いてないみたいで…。」

これは、実はGmail側の迷惑メール対策が強化されたことにより、起こりやすくなっている現象です。
特に2024年から、Googleは送信ドメイン認証(SPF・DKIM・DMARC)の設定がされていないメールに対して、かなり厳しくなりました。

■Gmailはどうやって「怪しいメール」を見分けてるの?

Gmailは、毎日とんでもない量のメールを処理しています。その中にはスパム(迷惑メール)やなりすまし(詐欺メール)もたくさん。
そこでGmailは、「このメールは本当にこの人(このドメイン)から送られてきたのか?」を確認するために、以下のような技術を使っています。

SPF(Sender Policy Framework)
・このサーバー、本当にこのドメインのメール送信を許可されてる?
・たとえば「example.com」からのメールを名乗ってるけど、その送信元のIPアドレス、本当に「example.com」が許可してるの?

DKIM(DomainKeys Identified Mail)
・このメール、本当に途中で改ざんされてない?
・暗号署名を使って、「このメールはこのドメインの正規のサーバーが出した」と証明します。

DMARC(Domain-based Message Authentication, Reporting & Conformance)
・SPFやDKIMのチェックに失敗したら、どうする?
・「迷惑メールにする」「拒否する」などのルールをドメイン側が決められます。

■設定されてないと、どうなる?

この3つの認証が設定されていないと、Gmailは以下のように判断することがあります。

・「このメール、ちょっと怪しいな…」
・「なりすましの可能性があるから受け取らないでおこう」
・「迷惑メールに入れておこう」

特に最近は、Gmailが「SPFとDKIMが正しく設定されてないメールは基本受け取らない」という方針にシフトしてきています。
つまり、 正しく設定していないと、お問い合わせフォームの自動返信が届かない! なんてことも起こるわけです。

■実際にどう対応する?ホスティング保守の現場から

では、実際にこの問題が起きたとき、私たちホスティング保守の中の人はどう対応しているかをご紹介します。

ステップ①:まずはドメインのDNSレコードを確認
お客様のドメイン(たとえば example.com)のDNSに以下が設定されているか確認します。

▼SPFレコード(TXT)

例:
v=spf1 include:your-mail-server.com ~all

たとえば、「フォームからのメール送信はレンタルサーバーAを使ってる」なら、Aの推奨SPFを確認して、記述を追加します。

▼DKIMレコード(TXT)
メール送信サーバーが自動でDKIM署名してくれる場合が多いですが、DNSに公開鍵を設定する必要があります。

例:
default._domainkey.example.com
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3…

▼DMARCレコード(TXT)

_dmarc.example.com
v=DMARC1; p=none; rua=mailto:dmarc@example.com

まずは「p=none(チェックはするけど拒否しない)」で様子を見るのが一般的です。

■よくある誤解:「うちはメールソフトで送ってないから大丈夫」?

フォーム送信やシステムからの自動返信メールは、ほとんどの場合「プログラムから送信されたメール」です。
このとき重要なのは、「メールが誰から送られたか」ではなく、「どのサーバーが送ったか」。

つまり、フォームの送信処理を行っているサーバー(CMS、WordPress、SaaS型フォームなど)が、あなたのドメイン名を使って送信しているときに、SPFやDKIMが設定されていないと、Gmailが「なりすましかも?」と判断してしまうのです。

■対応まとめ:あなたがやるべき3つのチェックポイント


1.SPFレコードが正しく設定されているか?
フォームが使っているサーバーの送信元IPやホスト名を含めよう

2.DKIMの署名は有効か?
メールヘッダーを確認(保守担当に依頼するのが安心)

3.DMARCレコードはあるか?
まずは「p=none」で様子見からスタート

■ちょっと難しい…そんなときは

DNSの設定って、正直とっつきにくいですよね。
書き方を間違えるとメールが送れなくなってしまうことも。

そんなときは、保守サービスチームにお気軽にご相談ください!
私たちは日々、こうした設定のご相談を受けています。
「フォームの自動返信が届かないんだけど…」とご連絡いただければ、状況を確認し、必要に応じてDNS設定やメールヘッダーのチェックまで対応いたします。

■まとめ:届かないメールには、ちゃんと理由がある

最後にポイントをまとめておきます。

・Gmailはメールの「正当性」を厳しくチェックしている
・SPF・DKIM・DMARCの3つの設定が重要
・フォーム送信や自動返信でも、設定が不十分だと迷惑メール扱いに
・DNS設定に不安があるときは、保守チームにおまかせ!

ホスティングは「ただ動かす」だけじゃなく、ちゃんと「届く」まで見届けるのが大事。
そんな気持ちで、私たち保守サービスチームは、今日も目に見えないトラブルと向き合っています。

何かあれば、いつでもご相談くださいね!

投稿者プロフィール

E.K.
E.K.
2022年 ブランディングテクノロジー入社
趣味:旅行・カフェ巡り

好きなもの:韓国料理、紅茶(最近はコーヒーの魅力にも目覚めつつあります)