I Recieve a lot of spam through my Email form every day (Sometime 20/day). this is since last 20-25 days. i don't know who is doing all this. they have program like auto submitter for that i think. I Removed form for shorter time to stop this but once i put it again, flow of spam started again Can anyone tell me how to stop that? Here is form URL > http://www.inetzeal.com/contact_us.htm
I was having the same problem until I added a security question and then have the users enter the answer.
You have your email address in the source code - i would remove that. Also, sometimes if you change the names of the fields/text-box it can stop robots from completing your forms. Change the names of the field so that a robot cant guess what the field is. Dont name it email or mail or address. Name it something stragne like, 3ma1l or something crazy like that. Also, sometimes just moving the form to a different URL can help. Instead of .../contact_us.htm use .../contact-us.html I hope some of this helps.
1. Get SpamBayes for your email client. 2. Remove your email address from source. Those spaces won't help you. Try http://automaticlabs.com/products/enkoderform as a quick fix but go PHP or similar for better prevention and sanitization. 3. I can't find it... Had a really good link. 4. Apache's mod-security can help as well.
I get this problem from time to time. What i found though is that by changing the name of the php script it seemed to stop the bots....well atleast for a while I see your php script is call mailorder.php, try adding a '1' after it. Remember to rename the script and update the htmp on the page also to the new name of the script.
A lot of suggestions! Thanks for your suggestions guys.. BILZ: You are right but it is not possible as i designed pages of my site indivisually so i have to change all pages. However i will provide form from other page from contct us. rather that /contact_us.htm Hmm..How to do that can you tell me? BTW How SpamBayes works?
One of the quickest and easiest ways is to add image verification: http://www.mia.net/Forms/problemform.html
You can setup a captcha in your form or you can log the IP of the visitor and let that IP send only 1 e-mail per day, that way you can stop them.