Hi,
I use Contact Form 7 on my website to handle my emails, it has all been working great. Recently it has updated to a new version (v5.1) to handle the new invisable Google reCAPTCHA v3. Everything appears to be working just fine and now users don’t have to click the “I am not a robot” button. I had noticed that I was starting to get a bit of spam getting through and noticed that a new version they had released to address this problem (v5.1.1).
On installing that update the form stopped sending messages, so I rolled back to the previous version and everything appears to be back working again (be it with some spam coming through).
Looking on the contact form website I see this message;
The orange border indicates that a spammy attempt has been detected by a spam protection module like reCAPTCHA. Seeing the orange border every time is obviously abnormal unless you are a real spambot.
If you get into such situations after upgrading to 5.1.1, you are advised to ensure that the theme you use properly loads JavaScript in the footer area of each page.
We know some theme authors improperly omit wp_footer() call to block scripts from loading. That is one of the worst practices in theme development that will surely causes problems like those explained above. Ask the theme author for a fix if you find your theme has such issues.
Is this the problem? It would be good to get this latest version working so I don’t need to get my mailbox flooded with spam.