🔰はじめての方へ

【WordPress】ContactForm7から送信されたメールが迷惑メールフォルダに入ってしまう問題

Wordpress
記事内に広告が含まれています。
スポンサーリンク

今回はWordPressのプラグイン「Contact Form 7 」を使ってお問い合わせページを作成したところ、全て迷惑メールフォルダに入ってしまうことについての話です。

自分がやったことと解決方法について説明します。

私がやったこと

Contact Form 7 迷惑メールになる」のような感じで検索すると、色々な記事が出てきます。

その中で私がやったことは

  • Contact Form 7 の設定の確認
  • サーバーで、DKIM設定、SPF設定、DMARC設定をする
  • WP Mail SMTP のインストール
  • phpMyAdmin で登録されているメールアドレスの確認
  • サーバーのメールボックスを確認
  • メールアカウントを登録し直す

です。

結論から言うと、一つずつやってもうまくいかず・・・

上記全てやったあとに、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は攻撃の標的になりやすいと言われています。

セキュリティ対策については別の記事で少し話しているので、気になる方はご参照ください!