djbaxter
Administrator
- Joined
- Jun 28, 2012
- Messages
- 3,778
- Solutions
- 2
- Reaction score
- 1,877
I have been seeing more contact form spam in the past month or so from my own WordPress sites and clients are reporting the same.
I assumed this was human spam and that little could be done to prevent it using the usual automated measures against spambots.
However, while making changes on one of the sites, I noticed:
That means, depending on the site, either
I assumed this was human spam and that little could be done to prevent it using the usual automated measures against spambots.
However, while making changes on one of the sites, I noticed:
- that the form was no longer working, displaying a “There was a problem. Your email could not be sent.”, or words to that effect.
- that the reCaptcha 2 form was not being displayed below the form.
That means, depending on the site, either
- visitors attempting to use your contact page were not getting their messages delivered; or
- messages sent via the form were no longer being intercepted by reCaptcha.
- go to reCAPTCHA: Easy on Humans, Hard on Bots
- scroll down to the bottom of the page listing your sites and create a new listing for your domain to use reCaptcha 3 (there does not appear to be any way to just update a version 2 listing to version 3)
- delete your old site keys under the Integration option for Contact Form 7 and replace them with the new reCaptcha 3 site keys