問い合わせフォームのメール不達は、ホームページのトラブルの中で最も発見が遅れ、最も直接的にお金を失うものです。サイトは正常に表示され、お客様には「送信完了」と出る。それなのに、あなたの受信トレイには何も届かない——この状態は、外からも中からも見えません。この記事では、メール配信サービスの宣伝を挟まない中立の立場で、まず5分でできる生存確認から、原因の特定、GmailにおけるSPF・DKIM対応、再発防止の仕組みまでを、専門用語を最小限にして解説します。
- 5分でできる「いま届いているか」の生存確認手順
- 「送れない」と「届かない」の切り分けと、原因6つの見分け方
- Gmail宛だけ届かない問題の正体——SPF・DKIM・DMARCをやさしく
- WordPress(Contact Form 7)特有の設定ミスと保険のかけ方
- 気づかず失注していた期間の被害の見積り方と、月1テストの仕組み化
このトラブルが最悪である理由
ダウンなら誰かが気づきます。表示崩れならお客様が教えてくれます。しかしフォーム不達は、問い合わせようとした人が「返事が来ない会社」と判断して静かに離脱するだけです。エラーはどこにも表示されず、あなたは「最近問い合わせが少ないな」と思うだけ。
被害の大きさは単純な掛け算です。仮に問い合わせが月3件あり、成約率が3割、1件の売上が30万円なら、不達の1か月は約27万円の機会損失です。しかもこのトラブルは、気づくまで平均して数週間〜数か月放置されます。問い合わせ1件の価値を自社の数字で試算したい方は、当社の設計カルテ(無料)に計算の仕組みがあります。
フォームは作った日ではなく、サーバーの仕様変更・メール認証の厳格化・プラグイン更新のたびに壊れる可能性が生まれます。あなたが何も触っていなくても、です。だからこの記事は「直し方」の前に「確認の仕方」から始めます。
まず5分:フォームが生きているかの確認手順
いまトラブル中の方も、不安になって検索した方も、まずこの5分の確認から始めてください。
- 自分のフォームから実際に送信する件名や本文に「テスト送信・日付」と入れて、自社のフォームから送ります。送信完了画面が出るかをまず確認。エラーが出るなら「送れない」型のトラブルです(後述)。
- 通知メールが届くか確認する(迷惑メールフォルダも)普段問い合わせを受け取るアドレスの受信トレイと、迷惑メールフォルダ、ゴミ箱を確認します。迷惑メールフォルダにいた場合、これまでの本物の問い合わせも同じ場所に埋まっている可能性があります。必ず過去分もさかのぼって確認してください。
- 自動返信が届くか、個人のGmailでもう一度テストする会社のアドレスではなく、GmailやYahoo!メールなど外部の個人アドレスを入力してもう一度送信し、自動返信(お客様に届くメール)がそちらに届くかを見ます。管理者通知は届くのに自動返信だけ届かない場合、送信認証の問題が濃厚です。
- 結果を記録する「送信完了は出るか/通知は届いたか/自動返信は届いたか/迷惑メール行きか」の4点をメモしてください。この4点の組み合わせで、原因の範囲がほぼ確定します。業者に依頼する場合も、この記録があるだけで調査が大幅に短縮されます。
「送れない」と「届かない」は別のトラブル
テストの結果は、大きく2系統に分かれます。ここを混同すると、直らない場所を延々と調べることになります。
| テスト結果 | トラブルの型 | 原因のありか |
|---|---|---|
| 送信ボタンでエラーが出る・画面が固まる | 「送れない」型 | フォームのプログラム・サーバー設定・reCAPTCHA |
| 送信完了は出るが、通知が来ない | 「届かない」型 | メール配送の経路(宛先設定・迷惑メール判定・認証) |
| 通知は来るが、自動返信だけ届かない | 「届かない」型(認証寄り) | SPF・DKIM未設定、送信元アドレスの偽装扱い |
| どちらも迷惑メールフォルダに入る | 「届かない」型(判定寄り) | 認証設定と送信内容の見直しで改善余地あり |
「送れない」型で意外に多いのが、スパム対策(reCAPTCHAなど)の設定切れや鍵の期限切れです。スパムは防げているが、本物のお客様も防いでしまっている状態で、導入したまま放置しているサイトでよく起きます。
届かない原因6つと見分け方
| 原因 | 特徴的な症状 | 対処 |
|---|---|---|
| 迷惑メール判定 | 迷惑メールフォルダから見つかる | 認証設定(次章)+差出人設定の見直し。フォルダの定期確認 |
| 通知先アドレスの設定ミス・退職者宛て | どこを探しても無い。設定を見ると古いアドレス | フォーム設定の通知先を現役のアドレスに。複数宛先にして冗長化 |
| メールボックス容量オーバー | ある日を境にぱったり届かなくなった | 容量の空き確認と不要メール削除。エラーは送信者側にしか出ない点に注意 |
| サーバーの仕様変更 | 何もしていないのに届かなくなった | サーバー会社のお知らせを確認。送信方法の変更(SMTP化)が必要なことも |
| 送信ドメイン認証の不備 | Gmail宛・自動返信だけ弾かれる | SPF・DKIM・DMARCの設定(次章) |
| フォームと差出人のドメイン不一致 | 特定の宛先で弾かれる・迷惑メール行き | 差出人を自社ドメインのアドレスに統一する |
フォームの差出人を「お客様が入力したアドレス」にしていると、たとえばGmailのアドレスをあなたのサーバーが差出人として名乗ることになり、構造上なりすましと同じ形になって弾かれます。差出人は必ず自社ドメインのアドレスにし、お客様のアドレスは返信先(Reply-To)に設定するのが正解です。
SPF・DKIM・DMARC——Gmailに弾かれない設定
「社内には届くのに、お客様のGmailに自動返信が届かない」——近年急増しているこの症状の背景には、受信側の認証厳格化があります。Gmailは送信元の認証を年々強化しており、認証のないメールは今後ますます届かなくなる方向です。
「このメールは本当にそのドメインの持ち主が送ったものか」を受信側が検証するための仕組み。SPFは送信サーバーの正当性、DKIMは電子署名による改ざん検知、DMARCは認証に失敗したときの取り扱い方針を宣言する。3つともDNS(ドメインの設定)に記述を追加することで有効になる。
難しそうに見えますが、実務はシンプルです。主要なレンタルサーバー(エックスサーバー・ロリポップ・さくら等)は、管理画面にSPF・DKIMの設定機能を備えており、多くは数クリックで有効化できます。追加費用も通常かかりません。
- サーバー管理画面で「メール認証」設定を探す「SPF設定」「DKIM設定」「ドメインキー」などの名称です。見つからなければ「(サーバー名) DKIM 設定」で検索するとマニュアルが出ます。
- SPF・DKIMを有効化するサーバー標準の値で有効化すれば、そのサーバーから送る分には正しく機能します。外部のメール配信サービスを併用している場合だけ、その分の記述追加が必要です。
- DMARCポリシーを追加するまずは監視モード(p=none)から始めるのが安全です。認証に失敗したメールの扱いを宣言でき、Gmail側の評価も上がります。
- テスト送信で確認するGmail宛に送信し、届いたメールの詳細表示で認証結果を確認できます。SPF・DKIMが「PASS」になっていれば設定完了です。
WordPress(Contact Form 7)での対処
国内で最も使われているフォームプラグインContact Form 7には、把握しておくべきクセが2つあります。
- 差出人設定の罠:メール設定の「送信元」を自社ドメイン以外にすると、前述のドメイン不一致で弾かれます。送信元は自社ドメイン、お客様のアドレスは「追加ヘッダー」の Reply-To へ。設定画面に警告が出ている場合は必ず解消してください。
- 届いた記録がどこにも残らない:Contact Form 7は標準では送信内容を保存しません。メールが消えると問い合わせそのものが消えます。保存プラグイン(Flamingo)を併用すれば、メールが不達でも内容はサーバーに残り、「消えた問い合わせ」を後から救出できます。
さらに確実にするなら、送信方法をサーバーの正規のメール送信(SMTP)に切り替えるプラグイン(WP Mail SMTPなど)の導入が定番です。「Flamingoで記録を残し、SMTPで確実に送る」——この2点セットが、WordPressフォームの実務的な保険です。
気づかず失注していた分は取り戻せるか
不達が判明したとき、誰もが思うのは「今までの問い合わせはどうなったのか」です。可能性のある救出先は3つあります。
- 迷惑メールフォルダ・ゴミ箱:削除されるまでの保管期間内なら残っています。真っ先に、期間をさかのぼって確認してください。
- フォームの保存データ:Flamingoなどの保存プラグインや、フォームサービス側の管理画面に履歴が残っている場合があります。
- サーバーのメールログ:サーバーによっては送信記録が残っており、宛先や件数だけでも把握できることがあります。調査はやや専門的なので、依頼時に「ログの確認もお願いしたい」と伝えてください。
救出できた問い合わせには、正直に「システムの不具合で返信が遅れました」と添えて返信することをおすすめします。数週間前の問い合わせでも、誠実な詫びとともに返せば商談に戻ることは珍しくありません。黙って放置するのが一番の損失です。
再発防止:月1回のテストを仕組みにする
このトラブルの唯一確実な検知手段は、定期的な実送信テストです。ツールでも監視でもなく、月に1回、自分でフォームから送る。これに勝る方法はありません。
- 毎月1日など、カレンダーに定期予定を入れる:「思い出したらやる」は必ず途切れます。仕組みにしてください。所要3分です。
- 通知先を2つ以上にする:メインのアドレスに加えて、携帯で受け取れるアドレスを追加。片方が死んでも気づけます。
- 送信内容の保存を有効にする:前述のFlamingo等。メールが全滅しても問い合わせは残ります。
- サーバー・ドメインの契約更新と決済情報を管理する:メール不達の遠因として、契約系の失効は定番です。
自分でやる時間が取れない場合、こうした定期点検を外部に任せる選択肢もあります。当社の保守契約(月額6,000円〜)では、フォームのテスト送信を毎月の点検項目に含めています。どちらを選ぶにせよ、「誰かが毎月確認している」状態を作ることが本質です。
業者に頼む判断と費用の目安
| 状況 | 判断 |
|---|---|
| 迷惑メールフォルダ・宛先設定・容量で解決した | 完了。月1テストの仕組み化だけ忘れずに |
| SPF・DKIMの有効化 | サーバー管理画面から自分で可能なことが多い |
| DNSの手動編集・DMARC・複数サービス併用 | 記述ミスがメール全停止につながる領域。不慣れなら依頼を |
| 原因が特定できない・ログ調査が必要 | 依頼推奨。放置した1週間分の失注のほうが高くつきます |
当社の場合、フォーム・メールのトラブル対応は原因調査と設定修正込みで15,000円〜が目安です(範囲により変動、作業前に見積り提示)。他社制作のサイトも対応します。依頼の窓口は修正・改修・不具合の緊急対応へ。「5分の確認手順」の結果メモを添えていただくと、見立てが最初の連絡でほぼ付きます。
まとめ:フォームは「作る」より「見張る」
フォーム不達は、技術的には地味なトラブルです。しかし問い合わせという売上の入口が音もなく閉じるという点で、事業への実害はサーバーダウンより大きいことすらあります。
対処の要点は3つ。まず5分の生存確認で現状を知る。直すときは「送れない」と「届かない」を切り分けてから。そして直った後は、月1回のテスト送信を仕組みにする。フォームは作った日に完成するものではなく、毎月の3分で生かし続けるものです。
原因が特定できない場合や、過去の失注分の調査まで含めて任せたい場合は、当社の緊急対応窓口へ。現状確認と見立てまでは無料です。
よくある質問
問い合わせフォームから送信テストをしたのに、メールが届きません。まず何を確認すべきですか?
順番に3つです。(1)迷惑メールフォルダとゴミ箱を確認する。ここにあるケースが最多です。(2)フォームの通知先アドレスの設定を確認する。担当者の退職でもう存在しないアドレス宛になっていることがあります。(3)メールボックスの容量を確認する。満杯だと受信できません。この3つで見つからなければ、サーバー側の送信自体が失敗している可能性が高く、原因調査の領域に入ります。
お客様への自動返信メールだけが届かないのはなぜですか?
自動返信は「あなたのサーバーからお客様のGmailなどへ送るメール」なので、迷惑メール判定を最も受けやすい経路です。SPF・DKIMといった送信ドメイン認証が未設定だと、GmailやYahoo!メール側で弾かれたり迷惑メール行きになったりします。管理者宛の通知は届くのに自動返信だけ届かない場合、ほぼこの認証設定の問題です。
「送信に失敗しました」と出る場合と、成功表示なのに届かない場合の違いは何ですか?
失敗表示が出るのは、フォームからサーバーへの送信段階でエラーが起きている状態で、フォーム設定やサーバーのプログラム側に原因があります。成功表示なのに届かないのは、送信自体は完了し、そのあとのメール配送の段階(迷惑メール判定・宛先設定・認証)で消えている状態です。後者のほうが気づきにくく、被害が長期化しやすいトラブルです。
Gmail宛だけ届かないことはありますか?
あります。Gmailは送信元の認証(SPF・DKIM・DMARC)を年々厳格化しており、認証が不十分なメールを受け取らない・迷惑メールに入れる動きを強めています。「社内のアドレスには届くのに、お客様のGmailには届かない」という症状なら、送信ドメイン認証の設定を確認してください。サーバー会社の管理画面で設定でき、多くの場合は追加費用もかかりません。
サーバー移転やSSL化のあとから届かなくなりました。関係ありますか?
大いにあります。サーバー移転でメールの送信経路や認証設定(SPFに書かれたサーバー情報)が変わったのに、DNS側の記述が古いままだと、なりすまし扱いされて弾かれます。また、PHPバージョンの変更でフォームのプログラム自体が動かなくなることもあります。「環境を変えた直後から」という時系列は、原因特定の最大の手がかりなので、依頼時にも必ず伝えてください。
フォームが正常に動いているか、普段からテストする方法はありますか?
月1回、自分のフォームから実際に送信して、通知と自動返信の両方が届くことを確認するのが、単純ですが最も確実です。カレンダーに定期予定を入れて仕組みにしてください。加えて、送信内容をサーバー側にも保存するプラグイン(WordPressならFlamingoなど)を入れておくと、万一メールが消えても問い合わせ自体は失われません。当社の保守契約でもこの2つを標準で行っています。

