問い合わせフォームのメールが届かないときに確認する基本項目
Webサイトに問い合わせフォームを設置しているのに、「問い合わせメールが届かない」「届くときと届かないときがある」「迷惑メールに入ってしまう」といった問題が起きることがあります。
特に、WordPressで作成したサイトや、独自ドメインメールを使っている小規模事業者のサイトでは、フォーム設定、メールアドレス、サーバー設定、メール認証など、複数の要素が関係している場合があります。
この記事では、問い合わせフォームのメールが届かないときに、まず確認したい基本項目を整理します。
まず確認したいこと
問い合わせフォームのメールが届かない場合、いきなり難しい設定を変更するのではなく、まずは現在の状態を整理することが大切です。
確認する順番としては、以下のような流れがおすすめです。
・迷惑メールフォルダに入っていないか
・問い合わせフォームの送信先メールアドレスが正しいか
・送信元メールアドレスが適切か
・WordPressやフォームプラグインの設定に問題がないか
・サーバー側のメール送信設定に問題がないか
・SPF、DKIM、DMARCなどのメール認証が設定されているか
・テスト送信の結果を記録しているか
順番に確認することで、原因の切り分けがしやすくなります。
1. 迷惑メールフォルダを確認する
最初に確認したいのは、メールが本当に届いていないのか、それとも迷惑メールフォルダに振り分けられているのかです。
問い合わせフォームから送信されたメールが、受信トレイではなく迷惑メールフォルダに入っている場合があります。
特に、送信元メールアドレスやメール認証の設定が不十分な場合、受信側のメールサービスによって迷惑メールと判断されやすくなることがあります。
まずは、以下を確認します。
・迷惑メールフォルダ
・プロモーションや通知など別タブ
・メールサービス側のフィルタ設定
・受信拒否設定
・メールソフト側の振り分けルール
「届いていない」と思っていたメールが、実は別のフォルダに入っているケースもあります。
2. フォームの送信先メールアドレスを確認する
次に、問い合わせフォームの通知先メールアドレスを確認します。
WordPressの問い合わせフォームでは、フォームごとに通知先メールアドレスを設定している場合があります。
確認したいポイントは以下です。
・通知先メールアドレスに入力ミスがないか
・現在も使用しているメールアドレスか
・退職者や古い担当者のメールアドレスになっていないか
・複数の通知先を設定している場合、区切り文字が正しいか
・テスト送信した内容が通知先に届くか
メールアドレスの入力ミスや、過去に使っていたメールアドレスが残っているだけでも、問い合わせ通知が届かない原因になります。
3. 送信元メールアドレスを確認する
問い合わせフォームでは、「誰から送られたメールとして送信するか」という送信元メールアドレスの設定も重要です。
たとえば、Webサイトのドメインが example.com なのに、送信元メールアドレスがまったく別のドメインになっている場合、受信側で不自然なメールと判断されることがあります。
確認したいポイントは以下です。
・送信元メールアドレスがサイトのドメインと合っているか
・存在しないメールアドレスを送信元にしていないか
・個人のフリーメールを送信元にしていないか
・返信先メールアドレスと送信元メールアドレスの役割が混ざっていないか
問い合わせした人のメールアドレスを、そのまま送信元に設定している場合も注意が必要です。
送信元はサイト側のメールアドレスにして、問い合わせした人のメールアドレスは返信先として扱う方が安定しやすい場合があります。
4. WordPressやフォームプラグインの設定を確認する
WordPressサイトの場合、問い合わせフォームはプラグインで作成されていることが多いです。
フォームプラグインの設定に問題があると、フォーム送信自体は完了しているように見えても、通知メールが届かない場合があります。
確認したいポイントは以下です。
・フォームの通知メール設定
・送信先メールアドレス
・送信元メールアドレス
・題名や本文の差し込み項目
・必須項目の設定
・自動返信メールの有無
・フォーム送信後の完了メッセージ
また、フォームの送信テストを行うときは、1回だけではなく、複数のメールアドレスで確認すると状況を整理しやすくなります。
5. サーバー側のメール送信設定を確認する
問い合わせフォームのメールは、Webサーバー側から送信されることがあります。
そのため、フォーム設定が正しくても、サーバー側のメール送信設定や制限によって、メールが届きにくくなる場合があります。
確認したいポイントは以下です。
・サーバーのメール送信機能が利用できる状態か
・独自ドメインメールが正しく作成されているか
・メールボックスの容量がいっぱいになっていないか
・SMTP設定が必要な環境ではないか
・サーバー会社側で送信制限がかかっていないか
特に、WordPressからのメール送信が不安定な場合、SMTP設定を使って送信することで改善するケースもあります。
ただし、SMTP設定にはメールアカウント情報やサーバー情報が関係するため、設定変更前には現在の設定内容を控えておくことが大切です。
6. SPF・DKIM・DMARCなどのメール認証を確認する
独自ドメインメールを使っている場合、SPF、DKIM、DMARCといったメール認証の設定状況も確認したい項目です。
これらは、簡単に言うと「このメールは正しい送信元から送られているか」を受信側が判断するための仕組みです。
設定が不足している場合、メールが迷惑メールに入りやすくなったり、受信側で拒否されやすくなったりする可能性があります。
確認したいポイントは以下です。
・SPFが設定されているか
・DKIMが設定されているか
・DMARCが設定されているか
・使用しているサーバーやメールサービスと設定内容が合っているか
・古い設定が残っていないか
ただし、DNS設定を変更する場合は注意が必要です。
設定を誤ると、問い合わせフォームだけでなく、通常のメール送受信にも影響する可能性があります。変更前には、現在の設定内容を必ず控えておくことをおすすめします。
7. テスト送信の結果を記録する
原因を探すときは、テスト送信の結果を記録しておくと整理しやすくなります。
たとえば、以下のような内容をメモしておくと、問題の切り分けに役立ちます。
・送信した日時
・入力したメールアドレス
・送信完了画面が表示されたか
・管理者宛メールが届いたか
・自動返信メールが届いたか
・迷惑メールフォルダに入ったか
・どのメールサービスで確認したか
「届くときと届かないときがある」という場合も、記録を残すことで傾向が見えやすくなります。
すぐに設定変更せず、まずは状態を整理する
問い合わせフォームのメール不達は、1つの原因だけで起きているとは限りません。
フォーム設定、メールアドレス、サーバー設定、メール認証、受信側の迷惑メール判定など、複数の要素が関係していることがあります。
そのため、いきなり設定を変更するよりも、まずは現在の状態を整理することが大切です。
特に、DNS設定やSMTP設定を変更する場合は、事前に現在の設定内容を控え、影響範囲を確認したうえで作業することをおすすめします。
まとめ
問い合わせフォームのメールが届かないときは、以下の順番で確認すると整理しやすくなります。
・迷惑メールフォルダを確認する
・フォームの送信先メールアドレスを確認する
・送信元メールアドレスを確認する
・WordPressやフォームプラグインの設定を確認する
・サーバー側のメール送信設定を確認する
・SPF、DKIM、DMARCなどのメール認証を確認する
・テスト送信の結果を記録する
小さな会社のWeb信用整備室では、問い合わせフォーム、独自ドメインメール、WordPress運用、メール認証など、Webまわりで見落としやすい項目の確認・整理を行っています。
問い合わせフォームのメールが届いているか不安な方、メール設定の状態を一度整理したい方は、まずはお問い合わせページよりご相談ください。
※本記事は一般的な確認項目を整理したものであり、メール到達率100%を保証するものではありません。設定変更を行う場合は、事前に現在の設定内容の控えやバックアップを取得したうえで実施してください。