先日、ホームページに設置しているお問い合わせフォームからのメールが受信できなくなったというご相談を受けました。
メールの受信に使用されているメールソフト(メールアカウント)は Gmail で、ご相談を受ける前まではメールが届いていたとのこと。
お問い合わせフォームからメールが届かない場合は、実際にテスト送信をしてお問い合わせフォームの動作確認をし、動作に問題がなかったらメール受信側の迷惑メール等の設定を確認します。
それでも改善されない場合は、サーバー側の設定を確認してみるなどの手順が必要かなと思います。
お問い合わせフォームが正常に稼働するか確認する
ホームページ制作者として「ホームページのお問い合わせフォームが動かない!」とお問い合わせを受けると「これってメールフォームのプログラムのバグかな?」と疑ってしまいます。
プログラムの動作状況も確認しておきたく、まずは現状把握のため、該当のお問い合わせフォームからテストメールを送信してみることにしました。
お問い合わせフォームの内容入力、確認画面、送信、とページ遷移中にエラーが表示されることもなくメールは無事に送受信でき、お問い合わせフォームの正常動作が確認できました。
となると、疑うべき問題はメール受信側の設定です。
迷惑メールに振り分けられていないか確認する
テストメールの送受信も可、それでもホームページに設置したお問い合わせフォームからのメールが届かない場合は、迷惑メールに振り分けられていないか確認をします。
今回ご相談いただいたケースでは、お問い合わせフォームから送信したメールが迷惑メールに振り分けられていました。
問題解決に至り、ホッとされた時に「もしかしたら間違って迷惑メールとして報告してしまったかもしれないから、それが原因かもしれないね」とお話されていました。
迷惑メールに振り分けられていないかどうかは見落としやすいポイントですが、送信テストやプログラムのバグを疑う前に確認できる内容ですので、お問い合わせフォームからのメールが届かない場合は、迷惑メールに振り分けられていないかどうかの確認もおすすめです。
ちなみに Gmail で迷惑メールとして判断(迷惑メールとして報告)されてしまったメールは、迷惑メールでないことを報告することで、以後は受信トレイでメールを受信できるように改善も期待できます。
サーバーの設定を見直す
今回ご相談をいただいたケースではお問い合わせフォームからのメールが迷惑メールに振り分けられていた事が原因でしたが、ある時点までは受信トレイで受信できていて、以降は迷惑メールにて受信している状況でした。
ご本人からも迷惑メールとして報告してしまったかもしれないというお話もあって、迷惑メールでないことを報告することで様子を見てみましょうと、一旦問題を解決としました。
ただ、これでも解決しない場合は、サーバー側で SPF / DKIM / DMARC あたりの設定を見直してみる事で解決する可能性があることも覚えておきたいところです。
今回ご相談をいただいた方は私の勧めもあってエックスサーバーを使用されていますが、エックスサーバーでは SPF / DKIM / DMARC の設定が可能で、SPF についてはドメインを追加した段階で自動的に追加されるようになっています(2024年4月15日調べ、参考:SPF設定 | レンタルサーバーならエックスサーバー)。
サーバー側の設定を特別変更していなければ SPF は有効ですし、以前までは迷惑メールではなく受信トレイで受信できていたということもあって、今すぐサーバーの設定を見直す必要はなさそうですが、今後も迷惑メールで届くという場合はサーバー側の設定の見直し、さらにはプログラムの設定などもかかわってくるかもしれません。
※ エックスサーバーを例に挙げましたが、その他のサーバー会社でも SPF / DKIM / DMARC(全て または いずれか)に対応していますので、お使いのサーバーが SPF / DKIM / DMARC に対応しているかどうかは各サーバーの仕様等でご確認ください。
コメント