今回はWordPressのプラグイン「Contact Form 7 」を使ってお問い合わせページを作成したところ、全て迷惑メールフォルダに入ってしまうことについての話です。
自分がやったことと解決方法について説明します。
私がやったこと
「Contact Form 7 迷惑メールになる」のような感じで検索すると、色々な記事が出てきます。
その中で私がやったことは
です。
結論から言うと、一つずつやってもうまくいかず・・・
上記全てやったあとに、10分くらい時間が経ったら普通にメールが届くようになりました。
上の3つは、効果がある方法かつやっておいた方がいいことなので、ぜひ参考にしていただけたらと思います。一つずつやっても受信されないようであれば、追加していってください!
では簡単にご説明します。
Contact Form 7 の設定の確認
これは、作成したお問い合わせの設定を確認します。
- ここの送信先のメールアドレスが間違っていないか
- 送信元のアドレスがドメインになっているか
をチェックします。

サーバーで、DKIM設定、SPF設定、DMARC設定をする
サーバーでDKIM、SPF、DMARCの設定をします。
これを行うと、メール到達率の向上などに繋がります。
Xserverで、DMARC設定を行う場合は、最初は「何もしない」のレポート設定ONにすることが推奨されています。
WP Mail SMTP のインストール
WordPressのプラグイン「WP Mail SMTP」を使うと、メール機能を高めることができます。
セキュリティの向上や今回でいうと正しいメールでも迷惑メールに振り分けられてしまうなどの不具合を改善するものです。
設定方法は、いろんなサイトに書いてありますが、簡単に紹介すると、
- インストールして有効化したあと、セットアップウィザードが表示されるが、一番下にある「ダッシュボードに戻る」をクリック
- 上の「一般」タブ
- 「送信元メールアドレス」には、サーバーで作成したメールアドレスを入力
- 「送信元メールアドレスを強制使用」はON
- 「返信パス」ON
- 「その他のSMTP」
- 「SMTPホスト」「暗号化」「SMTPポート」を入力
(Xserverの場合、「SMTPホスト」は、メール設定時のメールから確認できます。また、サーバーパネルのメールアカウント設定→メールソフト設定からも確認できます
SMTP ユーザー名・パスワードは、メールアドレスと、メールアカウント設定時に設定したパスワードです。) - 左のタブの「ツール」
- メールテストから、メールを送信して確認します。
phpMyAdmin で登録されているメールアドレスの確認
私は、WordPressを最初に作成した時に設定していたメールアドレスを途中から変更しました。
設定→一般 から設定できるのですが、変更後一応確認メールは届いたのですが、メールアドレスが正しくとうろくされてなかったのかも・・という疑念があり、調べてみることにしました。
変更したのに、WP Mail SMTP を設定する時に、前のメールアドレスが出てきたので、「もしかすると・・・?」と思ったからです。
確認方法は各サーバーで違うと思うので、確認してみてください!
XServerの場合、ログインする時は「MySQLユーザー名」と「MySQLパスワード」を入力します。
確認するところは、データベースの wp_options というフォルダの中の admin_email の値 を確認します。
違っていたらそこから変更できますが、データベースの操作は初心者だと怖いので、WordPress管理画面での設定を再度行ってみるといいと思います。
サーバーのメールボックスを確認
メールが届いているか、迷惑メールになっていないかメールボックスを確認してみます。
XServerの場合、メールボックスはサーバーパネルにはなくて、別で「メールパネル」というものがあるので、そこからチェックします!
メールアカウントを登録し直す
私は、サーバーで設定したメールアドレスを Gmail のプライベートのメールアドレスに転送するよう設定してありました。
iPhoneでメール通知の確認をしていたので、一度 Gmail ではなく、デフォルトのメールアプリにメールアドレスを登録して確認してみることにしました。
※ ちなみに、お問い合わせメール以外は、WordPressからの通知はしっかり転送されて届いていたので、今までは問題ありませんでした。
数分待つと、迷惑メールではなく、普通の通知としてくることを確認しました。
ここまでやって、やっと迷惑メールフォルダではなく、転送先の Gmail にも普通にメールが届くようになりました!(数時間かかった・・・)
最後に
お問い合わせへの対応は、サイトの信頼性に関わってくるものだと思います。
お問い合わせページを作ったからOK!になりがちですが、実際にメールが届くかのチェックは必ず行うようにして、迷惑メールフォルダに入ってしまっている場合は、早めに対処することが重要ですね。
なかなかうまく受信ができなくても、時間が経ったらできているケースもあるので(わたし)色々試してみてください!
また、受信ができるようになったら、スパムメール対策も行うといいと思います!
WordPressは攻撃の標的になりやすいと言われています。
セキュリティ対策については別の記事で少し話しているので、気になる方はご参照ください!



