お問い合わせフォームから送られたメールが届かない・・
ホームページに設置されたお問い合わせフォームから送ったメールが届かない、というトラブルのご相談が増えています。
これは、Googleがなりすましメール等に関するセキュリティ対策を大幅に強化していることも大きな要因のひとつのようです。
特にGoogleのGmailをお問い合わせフォームの「受取用メール」に設定している場合は、トラブルが多くなることが確認されています。(実際は送信元のメールアドレスが重要です。)
フォームから送られたメールが迷惑メールフォルダに入ることもなく、「エラー」のお知らせが届くこともないため、「お客様がお問い合わせメールを送信した」という記録がまったく残らないので、履歴を遡って確認するということもできません。
お問い合わせフォームは、ホームページ管理者とお客様をつなぐ重要な連絡手段ですので、もし不具合が起こっている場合は、早急な対処が必要です。
お問い合わせフォームからのメールが届かない場合の解決方法
現時点では、まずは①SPFの認証をクリアすることで、メールが正常に届くことが多いようです。(環境により様々な要因がありますので一概には言えません。)
SPF認証とは?
SPF認証とは「メール送信をするサーバーが、間違いなく送信者のサーバーであるかどうか」をチェックする機能です。
この部分で問題がある場合は、お使いのDNSサーバーの設定を行う必要があります。
不具合解消の手順
お問い合わせフォームからのメールが届かなくなってしまった場合、次のような手順でチェック・対応を行います。
SPFレコードを確認する
送信元メールアドレスのドメイン名のSPFレコードを確認します。
以下のURLにアクセスをして、「Domain Name」にドメイン名を入力し「SPF Record Lookup」をクリックしてみてください。
https://mxtoolbox.com/spf.aspx
以下のような結果が表示されますので、送信元アドレスのメールサーバーの記述となっているか確認をします。
v=spf1 +a:xx99999.xserver.jp ~all
記述がない場合は、SPFレコードの設定が必要となります。
(DNSサーバーの設定を誤るとホームページやメールが機能しなくなりますので、専門知識をもった方の対応が必要となります。
SPFも正しく設定されているにもかかわらずメールが届かない場合は以下も試してみます。
SMTP送信の機能を入れる
SMTP(Simple Mail Transfer Protocol)送信機能を導入します。
※設定方法は環境により様々ですので詳細な設定方法は割愛します。
まとめ:Googleの動向を常に注視し、必要な対策を行う
お問い合わせフォームが正常に動かないというのは、お客様のビジネスにとって大きな損失になりますし、信用問題にも関わりますので、重大な問題です。
当社では、ホームページ制作会社として常にインターネット関連の動向をチェックし、様々な変化や変更に対してすぐさま有効な解決策を見つけ出して、お客様にフィードバックできるよう努めています。
ホームページに関するお困り事や不具合が生じた場合は、ぜひお気軽にご相談ください。