If your website has a contact form then you understand the title of this blog post. Millions of fake form submissions are made every hour. Even with protections enabled, a few will still slip through. Some are obvious, and very easy to recognize as spam, but others...
