お問合せフォームにプラグインの「Contact Form 7」を使っているのですが、全てのフォームに「1件の設定エラーを検出しました」と警告マークが表示されました(以下の画像参考)。

さらに詳しく見ていくとメール(2)の送信先に「安全でないメール設定が十分な防御策なく使われている」と表示されていました(以下の画像参照)。

上記青字部分をクリックするとContact Form 7の解決法のページに移り「reCAPTCHAは必須。可能ならAkismetと組み合わせて使用しましょう」と言ったことが書かれています(以下の画像参照)。

スパム保護モジュールを有効にすることを強くお勧めします

当方のサイトには既に「Advanced Google reCAPTCHA」を導入してあるのに、なぜ警告マークが出るのか・・・。その原因はContact Form 7での設定に問題がありましたので、エラーの解消法も合わせてお伝えします。

(Advanced Google reCAPTCHAが未設定の方は、以下の記事を参照に設定してみてください)

修正手順

手順.1 Contact Form 7に追加設定をする

「お問い合わせ」→「インテグレーション」→「reCAPRCHA」→「インテグレーションのセットアップ」へと進みます。

手順.2 reCAPTCHAのサイトキー、シークレットキーを設定をする

設定済みの「Advanced Google reCAPTCHA」からサイトキーとシークレットキーをコピーし貼り付け、「変更を保存」をクリックします。

手順.3 エラーが解消されたかチェックする

手順.2の完了後、Contact Form 7のエラーを確認します。警告メッセージが消えていれば、対応完了です。

まとめ

Akismet Anti Spamの導入も推奨されていますが、現状ではAdvanced Google reCAPTCHAの設定だけで、当社のウェブサイトではスパムメールも届いていません。

Advanced Google reCAPTCHAを導入したら、Contact Form 7のインテグレーションの部分も忘れないように設定をしましょう。