One thing that I have done that helped tremendously:
I run a brain cancer web site. The feedback form would usually
get about 50 real responses a day - and about 500 spams a day.
One problem I have is that there is no tolerance for false negatives
- these are very important messages.
I first put a hidden field in the feedback form with a timecode and
on the action page figured out how much time elapsed. I save each
message to a database along with how long it took them to fill out
and submit the form. On my admin page, I display the emails -
marking the suspect ones in red. Suspect being less than 1 second or
more than an hour.
99% of the time this works.. but I still have to skim the
suspect ones. I have had real messages that took over 24 hours to
post - (but never one that took less than 1 second).
I then added a question: Is this brain tumor related? and have a
radiogroup defaulting to no. When you submit it, I warn you that we
only accept brain tumor related questions and let you try again. I
record the message in the database anyway... this one question has
caught 100% of the spam so far.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four
times a year.
http://www.fusionauthority.com/quarterly
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:260427
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4