お客様には届くのに、
会社には届かない
最初に確認すること
会社の迷惑メールフォルダーと、フォームに設定された通知先のアドレスを確認します。以前の担当者のアドレスが残っていないかも見てみましょう。
見つからない場合
通知メールが送られているか、受信側で拒否・振り分けされていないかを調べます。
「送信完了」と出ても、
問い合わせが届いているとは限りません。
ボタンが動かない、通知メールが届かない、自動返信だけ届かない。どこで止まっているかを一緒に整理し、調査・修正の範囲をご案内します。
フォームの不具合を相談する →対象ページのURLと症状が分かればご相談いただけます。パスワードは記入しないでください。
届くまでに、確認する場所は複数あります
完了画面の表示だけでは、受信できたかは分かりません。担当者の受信まで、段階ごとに確認します。
説明用の図解です。実際の管理画面ではありません。
参考:WordPress公式 wp_mail()
フォームからは、お店や会社への「通知」と、入力した人への「自動返信」が送られることがあります。どちらが届かないかで、最初に確認する場所が変わります。
会社の迷惑メールフォルダーと、フォームに設定された通知先のアドレスを確認します。以前の担当者のアドレスが残っていないかも見てみましょう。
通知メールが送られているか、受信側で拒否・振り分けされていないかを調べます。
入力したメールアドレスに間違いがないか、自動返信を送る設定になっているかを確認します。入力者側の迷惑メールフォルダーも確認対象です。
自動返信の宛先・送信元の設定と、送信の記録を調べます。
いつから届かないか、直前にサイトの更新やメール設定の変更がなかったかを確認します。受付記録を保存する機能があれば、その記録も手がかりになります。
フォームの処理とメール送信の設定を確認します。症状だけで原因を決めつけたり、設定をまとめて変更したりしないことが大切です。
フォームを作り直さなくても、受信側の設定を見直すことで解決する場合があります。先に、どこで止まっているのかを確かめます。
確認しても原因が分からない場合は、フォームのURLと届かないメールの種類をお知らせください。調査・修正の範囲と費用をご案内します。
全部そろっていなくても大丈夫です。まずは次の3点が手がかりになります。
対象URL、症状、気づいた時期をお知らせください。画面の写真やエラー表示があれば役立ちます。
サイトとメールのどこを確認するか整理し、調査・修正の内容と費用をご案内します。
内容と費用をご確認いただいてから修正を行い、送信画面だけでなく、担当者側に実際に届くかまで確認します。
原因がはっきりしていない場合は、調査と修正を分けてお見積もりすることがあります。フォームの種類、管理権限、メールサービスなどで必要な作業が変わるため、個別に範囲と費用をご案内します。
問い合わせフォームの「送信完了」は、受付担当者が実際に受信した証明ではありません。画面表示、入力、送信処理、保存、メール配送、受信側、外部連携、担当通知を分け、同じテスト条件で順番に確認すると原因を絞れます。
問い合わせを受けられない可能性がある間は、復旧調査と同時に代替連絡手段を案内します。 既存の電話、メール、予約サービス等、実際に受け付けられる経路だけを掲載し、障害中のフォームへ誘導し続けません。個人情報を含むテスト送信は避けます。
| 症状 | 最初に見る場所 | 確認例 |
|---|---|---|
| ページが開かない | HTTP、CDN、サーバー、CMS | 端末・回線を変えた表示、ステータス、エラーログ |
| 入力・選択できない | HTML、JavaScript、重なり、端末 | 必須項目、キーボード操作、スマートフォン |
| 送信ボタンが進まない | 入力検証、トークン、CAPTCHA、JavaScript | エラー表示、開発者コンソール、期限切れ |
| 送信エラーになる | サーバー、フォーム処理、権限、外部API | 時刻、リクエスト、アプリ・サーバーログ |
| 完了画面は出るが届かない | 保存、メール生成、配送、受信側 | 受付記録、送信ログ、拒否・隔離、宛先 |
| 自動返信だけ届かない | 入力メール、送信元認証、受信側 | 誤入力、From、迷惑メール、バウンス |
| 遅延・重複する | キュー、再試行、二重送信、Webhook | 受付ID、送信時刻、再送回数 |
| CRM・予約表へ入らない | Webhook、認証、項目対応 | 外部サービスの応答、トークン、マッピング |
医療・士業・採用・緊急対応等では、フォーム停止が利用者の判断へ与える影響も確認します。案内文には、停止中の機能、利用できる連絡方法、受付時間、復旧状況など、確認済みの情報だけを記載します。
| 段階 | 成立条件 | 証拠 |
|---|---|---|
| 1. 表示 | フォーム本体と必要なスクリプトが読み込まれる | HTTP応答、ブラウザ表示 |
| 2. 入力 | 項目、選択、添付、同意が操作できる | 端末別操作記録 |
| 3. 検証 | 必須、形式、トークン、CAPTCHAが正しく判定される | 画面エラー、リクエスト |
| 4. 受付処理 | サーバーや外部サービスが送信を受け取る | アプリ・サーバーログ |
| 5. 保存 | 必要に応じ受付記録や受付IDが残る | 管理画面、データベース、監査ログ |
| 6. メール生成 | 宛先、件名、本文、ヘッダーが組み立てられる | アプリログ、メールログ |
| 7. 配送引渡し | 送信サーバーが宛先サーバーへ引き渡す | キュー、応答コード、バウンス |
| 8. 受信 | 宛先側が受け入れ、受信箱・隔離等へ振り分ける | メール管理ログ、検索結果 |
| 9. 担当通知 | 共有先、CRM、チャット等で担当へ届く | 通知履歴、担当割当 |
| 10. 対応 | 担当者が受付を確認し返信・処理する | 受付台帳、返信記録 |
完了画面は主に1〜4の結果です。7〜10を別に確認しない限り、「届いた」「対応された」とは判断できません。
広告ブロッカーやブラウザ拡張の影響もありますが、利用者へ無条件に無効化を求める前に、サイト側のJavaScriptエラー、外部スクリプト依存、同意管理を確認します。
WordPressでは、フォーム本体だけでなく、テーマ、プラグイン、PHP、サーバー、キャッシュ、セキュリティ機能の組合せで不具合が起きます。更新日と発生日時を照合し、バックアップやステージング環境がある場合はそこで再現します。
WordPressのサイトヘルス(公式ドキュメント)は、構成や推奨事項を確認する入口になります。ただし、表示された項目を一括変更せず、フォーム障害との関係を確認してから個別に対応します。
| 要素 | 起きる症状 | 確認 |
|---|---|---|
| ページキャッシュ | 古いトークンや設定が残る | 対象URL、除外設定、ログイン外表示 |
| CDN・WAF | 送信リクエストが遮断される | 時刻、IP、ルール、応答コード |
| JavaScript最適化 | 検証・送信処理が実行されない | 結合・遅延対象、コンソールエラー |
| CAPTCHA | 判定失敗やキー・ドメイン不一致 | 管理画面、スコア、期限、登録ドメイン |
| Cookie・同意管理 | 必要な処理が許可前後で変わる | 同意状態別テスト、スクリプト分類 |
キャッシュを全消去すると一時的に直ることがありますが、再発原因の特定にはなりません。変更前状態、対象、実施時刻、結果を記録します。
メール設定では、表示上の送信者(From)、返信先(Reply-To)、配送に使う送信元、受信先を分けます。訪問者が入力した外部メールアドレスを、そのままサイトのFromとして使うと、送信ドメインとの不一致になりやすいため、サイトで管理するドメインをFromにし、訪問者のアドレスはReply-To等へ適切に設定します。
メール認証は、送信元の正当性を宛先側が判断する材料です。サイト、メールサービス、DNSを管理する事業者が異なる場合は、どのサービスが実際に送信するかを先に特定します。
Googleのメール送信者のガイドラインでは、Gmail宛て送信者に認証等の要件を示しています。必要条件は送信量や構成で異なるため、利用中のメール・DNS事業者の現行手順も確認します。認証設定は到達を保証するものではありません。
送信側が正常でも、受信側のルールや容量で見えなくなることがあります。個人の受信箱だけでなく、組織のメール管理ログや隔離領域を確認します。
自動返信が届かない場合、入力したメールアドレス、送信処理、配送、受信側を確認します。自動返信に問い合わせ本文や機微情報をそのまま再掲すると、誤入力時の漏えい範囲が広がります。
| 確認項目 | 見る内容 |
|---|---|
| サービス状態 | 障害情報、メンテナンス、利用上限 |
| 認証 | APIキー、トークン、権限、期限 |
| 送信結果 | HTTP応答、タイムアウト、再試行 |
| 項目対応 | 必須項目、形式、選択肢、文字コード |
| 重複防止 | 受付ID、冪等性、二重クリック、再送 |
| 担当通知 | チャンネル、割当、通知停止、権限 |
フォームの保存が成功しても外部連携だけ失敗する場合があります。利用者へ完了を表示する条件と、運用上の受付成立条件を決め、失敗時の再処理手順を用意します。
診断にログは必要ですが、問い合わせ本文、氏名、電話、メール、添付、IP等を無制限に残しません。取得目的、閲覧者、保存期間、削除、バックアップ、外部サービスへの送信を確認します。
| 試験 | 期待結果 | 証拠 |
|---|---|---|
| 正常入力 | 1回だけ受付され完了が表示される | 画面、受付ID、保存記録 |
| 入力エラー | 該当項目を示し送信されない | 画面、受付記録なし |
| 管理者通知 | 正しい宛先へ実受信する | 受信時刻、ヘッダー |
| 自動返信 | テスト宛先へ必要最小限の内容で届く | 受信時刻、本文 |
| 外部連携 | CRM・予約・通知へ1件登録される | 連携履歴、受付ID |
| 端末 | 代表的PC・スマートフォンで操作できる | 端末別結果 |
| 代替受付 | 障害時に有効な連絡先へ到達できる | リンク・受付確認 |
修正担当者だけでなく、実際の受付担当者が受信・割当・返信まで確認して復旧とします。メールが遅延する構成では、判定までの待機時間も決めます。
HTTP監視だけではメール配送や担当通知の停止を検知できません。利用規約と個人情報に配慮したテスト環境・テスト宛先を使い、必要な範囲で定期確認します。
監視の自動送信が本番の問い合わせ件数やCRMを汚さないよう、テスト識別、除外、削除手順を決めます。
| 担当 | 主な確認範囲 |
|---|---|
| サイト運営者 | 受付先、担当者、代替連絡、個人情報、復旧承認 |
| 制作・保守 | 画面、CMS、フォーム処理、ログ、公開・監視 |
| サーバー事業者 | Web・PHP・メール送信基盤、制限、障害 |
| DNS・メール事業者 | SPF・DKIM・DMARC、配送、受信、隔離 |
| 外部サービス | フォーム、CAPTCHA、CRM、予約、Webhook、API |
管理権限や契約が分散している場合、原因調査前に窓口、契約者、ログ取得可否を整理します。制作会社だけでメール事業者や社内受信ルールを変更できない場合があります。
| 区分 | 作業例 |
|---|---|
| 緊急切り分け | 再現、影響範囲、代替受付、ログ保全 |
| 画面・CMS修正 | フォーム、検証、テーマ、競合、モバイル |
| メール修正 | 送信元、SMTP・API、DNS認証、受信ルール |
| 外部連携修正 | 認証、項目対応、再試行、重複防止 |
| 再発防止 | 受入試験、監視、ログ、担当・手順整備 |
フォーム数、条件分岐、添付、外部サービス、メール環境、管理権限、緊急度、監視範囲を確認して個別に見積もります。料金の考え方は料金案内、継続管理はWordPress保守管理で確認できます。
断定できません。フォーム処理が完了しても、メール生成、送信サーバー、宛先サーバー、隔離、受信ルール、担当通知で止まる場合があります。実受信と受付記録を確認します。
サイト側・受信側の両方が候補です。送信ログと応答、別の管理下テスト宛先、受信ルール、迷惑メール・隔離、容量を同じ時刻で照合します。
保証できません。送信経路が改善する場合はありますが、From・Reply-To、SPF・DKIM・DMARC、受信側、フォーム処理、外部連携も確認が必要です。
可能です。対象URL、症状、発生日時、最後に正常だった時刻、直前変更、管理範囲を確認し、再現、原因候補、緊急対応、恒久対応を分けます。
代表端末、正常・異常入力、管理者通知、自動返信、外部連携、重複防止、代替受付を試験し、受付担当者が実受信と対応開始まで確認します。
対象ページのURLと、届かない・動かないなどの症状をお知らせください。分かる範囲から状況を整理します。
フォームの不具合を相談する →パスワードや認証コード、第三者の個人情報は記入しないでください。