• 該当ページにて、contact form 7を利用しています。

    スパムメール防止のためにrecaptcha v3の適用を試み、インテグレーション画面から有効化しました。

    しかし、該当ページにrecaptchaマークは表示されず、問い合わせからメールを送ろうとするとスパム判定(おそらく)されて、送ることができません。

    原因を特定したいのですが、どうすればよいでしょうか?

    尚、現在は問い合わせがないと困るのでrecaptchaは無効化しています。

    ヘルプの必要なページ: [リンクを見るにはログイン]

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • @shin44 さん、こんにちは。

    reCAPTCHA v3 では該当ページだけではなくすべてのページの右下にバッジが表示されるはずです。サイトのトップページ等でも表示されていないとなればきちんと有効化できていないのかもしれません。

    FAQ about reCAPTCHA v3

    遅れていないとおっしゃっていますが、 Submit ボタン押下しても送信されないのか、送信はされるが届いていないのかでも確認方法は変わります。押しても送信されない(エラー文字が表示される)場合には、 Contactform 7 の場合スパム判定された場合に表示されるエラー文字が他と同じなので切り分けのために少し文言を変更するとスパム判定されたのか他の原因なのか分かりやすくなります。

    なお、 flamingo を導入すればスパム判定になった原因が多少分かります。大抵の場合閾値に足りていなくてスパムになっていることが多いので、導入されてみることをお勧めいたします。閾値の変更は可能です。

    ご参考になれば。

    トピック投稿者 shin44

    (@shin44)

    @shokun0803
    ご返答いただきありがとうございます。
    >ページの有効化について
    →インテグレーションの画面では「有効化」されました、となりますが、どのページにもrecaptchaマークは表示されていない状況です。(そのため、おそらく有効課されていないと思います)

    >送信状況やエラー内容
    →スパム判定のテキストが表示されて、送信自体できていません(メールボックスには届きません)
    web上の閾値の調整の記事も読んだのですが、そもそもページで「有効化されていない」という事ですと、このエラー表示自体もあまり意味がないのかな、と思い、先述のご質問をさせていただきました。
    ちなみに、閾値のデフォルトが0.5(以下を弾く)だと思いますが、私のブラウザ(?)の判定は0.9なので、ここで引っかかるのはおかしいな、と思っています。(なので、そもそも有効化できていない原因を特定した方が良いと思っています。が、どうなんでしょうか。。)

    過去のフォーラム投稿を見ると、plug-inやサイトのテーマ自体が適切でないコードが入っている場合など有効化されないようですが、私の知識ではお手上げ状態となっておりアドバイスをいただきたいです。

    wordpress5.9.5(アップデート後のエラーが怖く、更新していません、、)
    【Plug-in一覧】
    Admin Menu Editor
    Advanced Custom Fields
    Akismet Anti-Spam (アンチスパム)
    All in One SEO
    Amazon Web Services
    Classic Editor
    Contact Form 7
    Custom Post Type Permalinks
    EWWW Image Optimizer
    Redirection
    W3 Total Cache
    WP Cerber Security, Anti-spam & Malware Scan
    WP Mail SMTP
    WP Offload Media Lite

    shin44さん、こんにちは。

    ちなみに、閾値のデフォルトが0.5(以下を弾く)だと思いますが、私のブラウザ(?)の判定は0.9なので、ここで引っかかるのはおかしいな、と思っています。

    閾値の数値はどこで確認されましたか?前の投稿でも書きましたが flamingo を導入するとスパム判定でメールが飛んでいなくてもデータベース内にフォームの内容が記録されます。その記録でスパム判定された理由も表示されるので一度ご確認されることをお勧めいたします。

    なお、私の過去の経験上、少なくとも IE や Edge の IE モードではそもそも閾値に必要な数値が取得できずスパム判定となります。 Chrome でも条件によっては数値の取得ができないことがあるようです(同じ Google のサービスなのに…)。 Chrome の場合は自分の環境で再現できないので理由までは分かりません。

    閾値については過去のことなので記憶があいまいですが、サイトを運用開始して(サーバーの移設)すぐの場合、軒並み 0.3 等の判定がでて一時的に 0.2 程度まで落として運用していたことがあります。しばらく運用しているうちに安定してきたので現在は閾値を設定していません(デフォルト)。

    環境によってずいぶんと状況も変わるようですので、運用しながら調整されると良いかと思います。

    ご参考になれば。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「Contactform7にてrecaptcha v3を適用できない」には新たに返信することはできません。