本文へスキップ
Build

Column

コラム

育てるホームページ / 更新

問い合わせフォームの返信メールが届かない時にまず疑う3つ

この記事には広告リンクを含みます。紹介している商品・サービスの一部はアフィリエイトプログラムを利用しています。 商品・サービスの選定はご自身の判断でお願いいたします。

問い合わせフォームの返信メールが届かない時にまず疑う3つ のアイキャッチ

「フォームから送ったのに返信メールが届いていない」と、お客さんから連絡が来たことはありませんか。
こうした問い合わせフォームのトラブルは、フォーム自体が壊れているわけではなく、メール送信の設定や受信側のフィルタが原因であることがほとんどです。
サイトリニューアルやサーバー移転のタイミングで特に発生しやすいですが、通常時にも気づかないまま続いていることがあります。
この記事では、事業者の方が自力でできる確認手順と、Webの担当者に任せる判断基準を整理します。

問い合わせフォームのメール不達、これに当てはまれば疑い濃厚

問い合わせフォームのメール不達を確認するための郵便受けのイメージ

まず、自分のサイトがメール不達の状態になっていないかを確認してください。
以下のどれかに当てはまれば、返信メールが届いていない可能性があります。

  • お客さんから「フォームを送ったのに返信がない」と言われた
  • 自分でテスト送信したが、確認メールや自動返信メールが届かなかった
  • 問い合わせ件数が、ある時点を境に急に減った
  • サイトリニューアル・サーバー移転・プラグイン更新をした直後から起きている

「最近お問い合わせが来ないな」と感じていた場合、すでに機会損失が発生している可能性があります。
まずフォームからテスト送信してみることを、最初のアクションにしてください。

返信メールが届かない原因を3つに切り分ける

問い合わせフォームの返信メールが届かない原因は、大きく3パターンに分かれます。
この順番で確認すると、余分な作業を省けます。

原因

よくある状況

自力対処

迷惑メールフォルダへの振り分け

フォームは正常でも受信トレイに届かない

◎ できる

送信元アドレスの設定ミス

ドメインと送信元が一致していない

△ 管理画面で変更可能

サーバー側のメール送信制限

ホスティング環境がメール送信を制限している

× プロに依頼

迷惑メールフォルダへの振り分け

一番多い原因です。
GmailやYahoo!メールは、送信元の設定が不完全なメールを自動的にスパム判定することがあります。
受け取る側のメールサービスのアルゴリズムが変わるだけで発生するため、サイト自体は正常でも突然起こります。
問い合わせをしてきたお客さんは「返信が来ない=無視された」と感じることが多く、そのまま離れてしまうケースもあります。

送信元アドレスの設定ミス

問い合わせフォームから送られるメールの「From(送信元)」に、サイトのドメインと異なるアドレスが設定されているパターンです。
たとえばドメインが example.co.jp なのに、送信元が noreply@gmail.com のままになっているような状態です。
受信サーバーが「なりすましメール」と判断してブロックします。
WordPressのプラグインをインストールした直後は、デフォルト値がそのまま使われているケースがあります。

サーバー側のメール送信制限

レンタルサーバーの種類によっては、WordPressがデフォルトで使うPHPのメール送信機能(mail関数)を制限しているケースがあります。
自分が対応した案件で、通常のレンタルサーバーとは管理体制が異なる環境に構築されたWordPressサイトがありました。
フォームのプラグイン設定には問題がなかったのに最初からメールが届かず、原因を調べるとサーバー側でメール送信が制限されていることが分かりました。
この場合、外部のSMTPサービス(Gmailなど)を経由する設定に切り替える必要があります。

今日できる自力チェックの手順

問い合わせフォーム返信メールの自力チェック手順を整理する封書のイメージ

まずここまでは自分で確認してみてください。

  1. 迷惑メールフォルダを確認する
    Gmailなら「迷惑メール」フォルダ、Yahoo!メールなら「迷惑メールフォルダ」をチェックします。メールが入っていた場合は「迷惑メールではない」と報告しておくと、次回から受信トレイに届くようになります。GmailとYahoo!の両方でアドレスを持っている場合は、両方で試してみてください。
  2. 別のメールアドレスで自力テスト送信をする
    普段使っていない別のアドレスで実際にフォームを送信し、届くかどうかを確認します。GmailとYahoo!の両方で試すと、どちらのフィルタに引っかかっているかが分かります。
  3. 送信元アドレスをWordPressの管理画面で確認する
    Contact Form 7 など問い合わせプラグインの設定を開き、「送信元メールアドレス」がサイトのドメイン(例: info@example.co.jp)になっているかを確認します。Gmailアドレスやプラグインのデフォルト値がそのまま入っていないかを見てください。

この3ステップで改善しない場合は、サーバー設定またはDNS設定に原因がある可能性が高いです。

「テスト送信では届くのに、お客さんには届かない」という状態が続く場合、SPFレコード(このドメインからメールを送ってよいサーバーをDNSに登録する設定)が不完全なことが多いです。
迷惑メール判定の根拠になる設定のため、未設定のままのサイトは少なくありません。

ここまで自力 / ここからプロに任せる

作業の境界線を整理しておきます。
DNS設定の変更は、設定を誤るとサイト全体の表示に影響が出るため、自力でやる場合は変更前に現状の設定を必ず記録してください。

作業内容

自力でできるか

迷惑メールフォルダの確認・報告操作

◎ 自力でできる

別アドレスでのテスト送信

◎ 自力でできる

プラグインの送信元アドレス変更

△ WordPress管理画面で変更可能

SPFレコードの設定・修正

× プロに依頼

WP Mail SMTPプラグインの導入・外部SMTP接続設定

× プロに依頼

サーバーのメール送信制限の解除

× プロに依頼

SPFレコードの設定やWP Mail SMTPの導入は、ひとつ設定を間違えると本来届いていたメールが届かなくなるケースもあります。
「フォームは動いているはずなのにお問い合わせが来ない」という状態が続いているなら、早めにプロに確認してもらうのが安全です。
リニューアル直後やサーバー移転後は、必ずフォームのテスト送信を作業確認のセットに含めることをおすすめします。

まとめ

  • 問い合わせフォームの返信メールが届かない原因は「迷惑メール振分け」「送信元設定ミス」「サーバー制約」の3パターン
  • まず迷惑メールフォルダの確認と別アドレスでのテスト送信で原因を絞り込む
  • 送信元アドレスがサイトのドメインと一致しているかをWordPressの管理画面で確認する
  • SPFレコードの設定・WP Mail SMTPの導入・サーバー制約の解除はプロに任せる
  • サイトリニューアルやサーバー移転後は、フォームのテスト送信を作業完了確認に必ず含める

問い合わせフォームのメール不達は、気づかないまま放置されると機会損失につながります。
「最近お問い合わせが来ていない気がする」と感じたら、まずフォームのテスト送信から確認してみてください。
スパムフォルダ確認・テスト送信まで試しても改善しない場合は、サーバー設定やDNS設定の変更が必要なケースが多いです。
WordPressの保守や運用に関する記事はこちらの一覧もあわせてご覧ください。
HP保守・フォームの不具合・Webサイトの運用でお困りの事業者様は、お気軽に Build にご相談ください。