Hi,
This is really identical to email spam filters. They look for words, phrases, use Bayesian analysis, etc. etc.
They also don't work.
By "work", I mean they block legitimate email.
For this reason, we've steered clear of adding a "bad words" filter to FormMail.
I'm not saying we won't ever do it, but it's just not trivial to get right.
I don't know of anyone who still gets spam after implementing the current anti-spam measures in FormMail.
So, if you're still getting spam form submissions, I suspect you haven't implemented them effectively.
Advertisements almost always have URLs. So, do you have the URL attack detection on place, for example?
You need to analyze the spam you're getting and determine the best feature(s) in FormMail to block it.
We can do this for you as part of a support subscription.
If there isn't an existing feature that will block it, then we (tectite.com) need to figure out a new feature to achieve this.
Bookmarks