How to Stop form auto-submitters??

Discussion in 'Site & Server Administration' started by montux, May 19, 2006.

  1. #1
    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
     
    montux, May 19, 2006 IP
  2. xtreme fever

    xtreme fever Active Member

    Messages:
    472
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    95
    #2
    I was having the same problem until I added a security question and then have the users enter the answer.
     
    xtreme fever, May 19, 2006 IP
  3. BILZ

    BILZ Peon

    Messages:
    1,515
    Likes Received:
    62
    Best Answers:
    0
    Trophy Points:
    0
    #3
    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.
     
    BILZ, May 19, 2006 IP
  4. T0PS3O

    T0PS3O Feel Good PLC

    Messages:
    13,219
    Likes Received:
    777
    Best Answers:
    0
    Trophy Points:
    0
    #4
    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.
     
    T0PS3O, May 19, 2006 IP
  5. sc0ttish

    sc0ttish Peon

    Messages:
    183
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #5
    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.
     
    sc0ttish, May 19, 2006 IP
  6. montux

    montux Well-Known Member

    Messages:
    608
    Likes Received:
    35
    Best Answers:
    0
    Trophy Points:
    145
    #6
    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?
     
    montux, May 19, 2006 IP
  7. Mia

    Mia R.I.P. STEVE JOBS

    Messages:
    23,694
    Likes Received:
    1,167
    Best Answers:
    0
    Trophy Points:
    440
    #7
    One of the quickest and easiest ways is to add image verification:
    http://www.mia.net/Forms/problemform.html
     
    Mia, May 19, 2006 IP
  8. tonyrocks

    tonyrocks Active Member

    Messages:
    1,574
    Likes Received:
    50
    Best Answers:
    0
    Trophy Points:
    88
    #8
    Use SpamArrest....totally awesome thing.
     
    tonyrocks, May 19, 2006 IP
  9. pachecus

    pachecus Well-Known Member

    Messages:
    1,841
    Likes Received:
    62
    Best Answers:
    0
    Trophy Points:
    110
    #9
    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.
     
    pachecus, May 19, 2006 IP