目次
Contact Form 7のお問い合わせメールがスパム判定に
当ホームページではContact Form 7を使ってお問い合わせフォームを作成していますが、本来はお問い合わせが送信されるとその通知メールが来るようになっています。しかし、試しにテスト送信を行うと自動的にスパム判定されてしまい、迷惑メールフォルダに行ってしまいました。
お問い合わせが受信できないのは死活問題です。これでは非常にまずいので、対策を色々と調べ半日掛かりでやっとたどり着きました。
結論はメールサーバーのセキュリティ設定でした
結論から言うと、サイトを管理しているサーバーのメールセキュリティをOFF設定にするだけでした。Conohaのレンタルサーバーを使用していますが、画像のようにメールセキュリティを切り替えるだけで問題解決しました。
色々と試してみましたが
「contact form 7 スパム判定」と検索すると色々と詳しく書いてあるページがありますが、コンタクトフォームの送信元をフリーメールを利用(サイトドメインと異なるメールアドレスを送信元として設定)すると、なりすまし判定を受け、その結果スパム判定になるそうです。そして、その解決策としてプラグイン「WP Mail SMTP」を使用すると解消するようです。
しかし、私はフォーム設置サーバー(サイトのサーバー)とメール配信サーバーが同じなので、原因が違いながら試していました。この方法では結局うまくいかず、苦労していましたがダメもとで上記の通り試してみるとあっさり解消することができました。
ちなみにセキュリティ対策はこれを使えば大丈夫です
メールセキュリティをOFF設定にしたので不安に感じますが、Googleが提供する「フォームの不正利用やスパム対策の認証システム」であるGoogle reCAPTCHA v3を導入していますので問題ありません。画面の右下にこんなマークが出ていると思います。これでしっかりとスパムメールを避けることができます。
経営に関するご相談はアドユーブレーンまで