WordPressのメールが届かない時は、フォームが悪いのか、メールサーバーが悪いのか、受信側で止まっているのかを分ける必要があります。この記事では、初心者が見落としやすい原因を7位から順番に確認します。
メール未着原因の見分け方
メールが届かない問題は、送信元、WordPress、フォーム、サーバー、受信側のどこで止まっているかを分けると調べやすくなります。
| 確認軸 | 分かること | 見る場所 |
|---|---|---|
| フォーム送信 | フォーム側の問題か | 送信完了画面・ログ |
| 管理者通知 | WordPress全体の送信問題か | パスワード再設定メール |
| 受信側 | 迷惑メール扱いか | 迷惑メールフォルダ |
| SMTP | 送信認証の問題か | SMTPプラグイン・DNS |
WordPressメール未着原因ランキングTOP7
7位から順に、初心者が見落としやすい原因を紹介します。上位ほど、複数のメールに影響しやすい原因です。
7位:送信先メールアドレスの入力ミス
単純ですが、問い合わせフォームの宛先や管理者メールアドレスの入力ミスはよくあります。全角文字や古いメールアドレスが残っていることもあります。
フォームだけ届かない時の最初の確認に向いています。
- フォーム設定の送信先を確認する
- 管理者メールアドレスを確認する
- テスト送信先を一時的に変える
正しいメールアドレスでも、受信側で迷惑メールに入ることがあります。
6位:迷惑メールフォルダに入っている
メールは送信されていても、受信側で迷惑メール判定されることがあります。特に独自ドメインメールやフォーム通知は判定されやすいです。
送信完了は出るのに受信箱にない時に確認します。
- 迷惑メールフォルダを見る
- 件名で検索する
- 別のメールアドレスにも送る
迷惑メールにある場合、フォーム設定だけではなく送信元認証も見直します。
5位:フォームプラグインの通知設定ミス
Contact Form 7やWPFormsなどでは、送信先、送信元、返信先、本文タグの設定が崩れると通知が届かないことがあります。
問い合わせフォームだけ届かない時に向いています。
- 通知メール設定を確認する
- フォームタグとメール本文タグを合わせる
- 送信完了メッセージと実際の受信を分ける
フォームの見た目が正常でも、通知設定だけ間違っていることがあります。
送信完了って出ても、届いたとは限らないんですね。
そう。フォームが受け付けたことと、メールが相手に届いたことは別なんだ。
私、完了画面だけ見て安心していました…。
テストでは必ず受信箱まで確認しよう。
4位:送信元アドレスがドメインと合っていない
サイトのドメインと無関係な送信元アドレスを使うと、受信側に不審なメールと判断されやすくなります。
Gmailや会社メールで届きにくい時に確認します。
- Fromをサイトドメインのメールにする
- Reply-Toに返信先を入れる
- 送信元名を分かりやすくする
送信元と返信先を混同すると、届いても返信できないフォームになります。
3位:SMTP設定が入っていない
WordPress標準のメール送信だけでは、サーバーや受信側によって届きにくいことがあります。SMTPで認証して送ると安定する場合があります。
通知メール全体が不安定なサイトに向いています。
- SMTPプラグインを検討する
- 送信ログを確認する
- 認証情報を安全に管理する
SMTPのパスワードやAPIキーは公開本文やメモに残さないようにします。
2位:DNS認証が不足している
SPF、DKIM、DMARCなどの認証が弱いと、受信側で迷惑メール扱いされやすくなります。独自ドメインメールでは特に重要です。
独自ドメインメールでフォーム通知を送るサイトに向いています。
- SPFレコードを確認する
- DKIM設定を確認する
- メールサービスの公式手順を見る
DNS変更は反映に時間がかかります。変更直後に結果を急いで判断しないようにしましょう。
メールって、サーバー選びにも関係するんですね。
関係するよ。送信上限やログ確認がしやすいかは、運用で差が出る。
問い合わせが届かないのは本当に困ります…。
だからメールを使うサイトは、メール機能も比較して選びたいね。
1位:サーバーのメール送信制限に当たっている
レンタルサーバーには送信数や送信方法の制限があります。大量通知、予約投稿、フォーム連投などで制限に近づくと届きにくくなります。
急に届かなくなった時や、複数サイトで通知が多い時に確認します。
- 送信上限を確認する
- メールログを確認する
- 問い合わせフォームの連投対策を入れる
メール用途が多いサイトは、サーバーのメール機能や制限を契約前に確認しましょう。
メール未着は3種類に分ける
メールが届かない時は、フォームだけ、WordPress全体、独自ドメインメール全体のどれが止まっているかを分けます。分けずに設定を触ると、原因が見えにくくなります。
- フォームだけ届かないなら通知設定を見る
- WordPress通知も届かないなら送信方式を見る
- 独自ドメインメール全体が不安定ならDNSとサーバーを見る
メール機能も含めてサーバーを確認するなら
問い合わせフォームや通知メールを重視するなら、メールアドレス数だけでなく、迷惑メール対策、ウイルスチェック、送信制限、サポート情報を公式で確認しましょう。
エックスサーバー
安定性とサポートを重視してWordPressを長く運用したい人向け。
向いている人
復旧やサポートまで含めて安心感を取りたい人
- 公式料金を確認してから判断できる
- WordPress運用で見たい機能を比較しやすい
- 契約期間と更新後料金まで確認して選べる
ConoHa WING
管理画面の分かりやすさと初期導入の速さを重視したい人向け。
向いている人
管理画面で迷う時間を減らしたい人
- 公式料金を確認してから判断できる
- WordPress運用で見たい機能を比較しやすい
- 契約期間と更新後料金まで確認して選べる
ロリポップ!
費用を抑えながらWordPressを始めたい人向け。
向いている人
月額を抑えつつ基本機能をそろえたい人
- 公式料金を確認してから判断できる
- WordPress運用で見たい機能を比較しやすい
- 契約期間と更新後料金まで確認して選べる
よくある質問
送信完了画面が出ればメールは届いていますか?
届いたとは限りません。フォーム受付とメール受信は別なので、実際の受信箱と迷惑メールフォルダまで確認します。
SMTPプラグインは必須ですか?
必須ではありませんが、標準送信で不安定な場合や独自ドメインメールで運用する場合は候補になります。
Gmailにだけ届かない場合は何を見ますか?
迷惑メール判定、送信元アドレス、SPFやDKIMなどのDNS認証を確認します。
私はまず、フォーム通知と管理者通知を分けてテストします。
いいね。どのメールが止まっているか分かれば、直す場所も絞れるよ。
送信完了だけで安心しないようにします。
その確認だけでも、問い合わせの取りこぼしは減らせるよ。
メール未着は「どこで止まったか」を分ける
WordPressのメールが届かない時は、フォーム、WordPress本体、受信側、DNS、サーバー制限を分けて確認します。問い合わせを逃さないためにも、送信完了画面ではなく実際の受信まで確認しましょう。