BLOG

ブログ詳細

  • お問い合わせフォームのスパムメールを防ぐ Google reCAPTCHA タイムアウト問題

    お問い合わせフォームを設置することは多いと思いますが、スパムメールが大量に届いてしまう、というお問い合わせが多々あります。
    それを防ぐためにはGoogleのreCAPTCHAという機能を導入することで、ある程度防ぐことが可能です。

    ただし、これを設置すると、メールフォームを開いてから2分経つとタイムアウトになりエラーになってしまいます。
    項目が多いお問い合わせフォームはもちろん、入力中にちょっとお茶を入れるだけでもアウトで、かなりシビアな設定になっています。
    しかも、これはGoogle側の設定により決まっており、この2分という内容を変更ができません。

    そこで、「送信ボタンをクリックしてから2分以内に送信」という仕様に変更します。
    送信ボタンを押してからなので、もちろん即座に送信するため、エラーが起こることがなくなります。

    お問い合わせフォームのスパムに悩まされている方、
    設置しようとしたら2分のタイムアウトがかかってしまう方、
    対応可能ですのでお気軽にお問い合わせください。

    2025/01/23