送信完了メッセージが出ても、通知メールの到達は保証されません。問い合わせデータの保存とメール送信・受信を切り分けて確認します。
本記事は公式仕様と一般的な実務上の判断材料を整理したものです。現時点でアフィリエイトリンクは設置していません。機能・料金・対応状況は購入前に必ず公式ページで確認してください。
01.フォーム送信とメール配信を分ける
フォームプラグインに送信履歴の保存機能がある場合は、入力内容が保存されたかを確認します。保存しない設計のプラグインもあります。
入力フォームは送信できてもメール配信だけ失敗している場合があります。テストでは実際の顧客情報を使わないようにします。
02.通知設定と受信側の振り分けを確認
通知先アドレス、差出人、条件分岐、管理者メールを確認し、迷惑メールフォルダ、受信ルール、メールボックスの容量も調べます。
宛先ごとに届く・届かないが異なるなら、受信先のフィルタリングや拒否設定が原因かもしれません。
03.WordPressのメール送信ログとサーバーを確認
WordPressの wp_mail() が成功を返しても、受信者に届いたことの保証にはなりません。サーバーのメール送信制限やログ、フォーム側のエラーを確認します。
送信サーバーの設定によっては認証付きSMTPや外部メールサービスが必要です。ただし、有料のプラグイン導入より先にホスティング標準の送信機能を確認しましょう。
04.差出人の認証を確認して再テストする
送信に使うドメインのSPF・DKIM・DMARCを、利用するメールサービスの正式な手順に沿って確認します。差出人アドレスと送信サーバーの組み合わせが適切かも重要です。
DNSの設定を変更する前に既存のメール運用を確認します。変更後は実際のフォームから、送信履歴と到達メールの両方をチェックしてください。