WordPressのお問い合わせフォームのメールが届かない!確認する順番と、届くようにする対策
お問い合わせフォームは、ホームページの中でもいちばん大切な入り口の1つです。ところが「送信完了」と表示されているのに、メールが届いていない、ということが起こります。気づかないうちにお問い合わせを取りこぼさないよう、確認する順番と、届くようにするための対策をまとめます。
こんなことが起きていませんか
- お客様から「問い合わせたのに返事がない」と言われた
- しばらく問い合わせが1件も来ていない
- お客様への自動返信メールは届くのに、自社には届かない(またはその逆)
フォームの画面では「送信しました」と表示されるため、メールが届いていないことには気づきにくいものです。
1. まず確認したいこと
迷惑メールフォルダ
受け取る側のメールソフトで、迷惑メールに振り分けられていないかを確認します。見つかった場合は「迷惑メールではない」と設定しておきます。
送信先のアドレス
フォームの設定で、メールの送信先が今も使っているアドレスになっているかを確認します。退職した人や、制作会社のアドレスのままになっていることがあります。
メールボックスの容量
受け取る側のメールボックスがいっぱいだと、新しいメールを受け取れません。
2. 送信元のアドレスを確認する
フォームのメールの「送信元(From)」に、お客様が入力したメールアドレスがそのまま使われていると、受け取る側で「なりすまし」と判断され、届かないことがあります。
- 送信元は、自社のドメインのアドレス(例:info@〇〇.co.jp)にする
- お客様のアドレスは「返信先(Reply-To)」に入れる
こうしておけば、届いたメールにそのまま返信すると、お客様に届きます。
3. メールの送り方(SMTP)を見直す
WordPress は標準では、サーバーの簡易的な仕組みでメールを送ります。この送り方だと、受け取る側で信用されにくく、迷惑メール扱いや受け取り拒否になることがあります。
そこで、メールのプラグインを使い、自社のメールアカウント(SMTP)から送るように設定すると、届きやすくなります。メールアカウントの情報は、サーバー会社やメールサービスの管理画面で確認できます。
4. 送信元の確認の設定(SPF・DKIM)
近年、Gmail などの大手のメールサービスは、送信元が本物かどうかの確認を厳しくしています。その確認に使われるのが、SPF や DKIM といったドメインの設定です。
これらはドメインやサーバーの管理画面で設定します。設定が分からない場合は、サーバー会社の案内を確認するか、管理を任せている会社に相談してください。
直したら、必ずテスト送信を
- フォームから実際に送信し、自社に届くか確認する
- お客様向けの自動返信がある場合は、それも届くか確認する
- Gmail など、ふだんと違うメールサービスのアドレスでも試す
問題がなくても、月に1回はテスト送信をしておくと安心です。送信内容をサイトの中にも保存する機能(またはプラグイン)を使っておけば、メールが届かなかったときも、お問い合わせの内容を確認できます。
まとめ
フォームのメールが届かないときは、迷惑メールフォルダ・送信先・容量を確認し、送信元のアドレス、メールの送り方(SMTP)、送信元の確認(SPF・DKIM)の順に見直します。直したらテスト送信をして、その後も定期的に確認しましょう。WordPress の日ごろの管理については「WordPressを放置するとどうなる?」もご覧ください。