Slashdot Mirror


Best Method For Foiling Email Harvesters?

pjp6259 writes "One of the common ways that spammers generate email mailing lists is by harvesting email addressess from websites. But in many cases you also need to make it easy for your customers to reach you. I have found three common solutions to this problem: 1.) Use an image to replace your email address. 2.) Use ascii encodings for some/all of the characters. 3.) Use javascript to concatenate and/or obfuscate your email address. Which of these methods are most effective? Are email harvesters able to interpret javascript? What do you use?"

506 comments

  1. Make people think to figure out your e-mail by Salvance · · Score: 2, Interesting

    My two favorite methods are:
    - Putting the e-mail in a distorted picture (like a captcha) - this is very difficult for spam crawlers to read
    - Using a long human readable message "tset ta tset tod moc.reverse.each.word.prior.to.first.dot.for.addr"

    In general, your best defense is to employ some method that requires human interpretation.

    --
    Crack - Free with every butt and set of boobs
    1. Re:Make people think to figure out your e-mail by leonmergen · · Score: 4, Insightful

      Really, if all you want is your customers or prospects be able to reach you through a website, got yourself a contact form.. No way for a harvester to get your email address that way, and people usually don't mind filling in a contact form.. if you obligate your customers to "think" as you suggest, you're risking losing potential custemrs which is simply not worth it. Besides, it makes you look very unprofessional.

      --
      - Leon Mergen
      http://www.solatis.com
    2. Re:Make people think to figure out your e-mail by TeleoMan · · Score: 1, Funny

      Yeah. Your lmergen il.com ['gma' in gap] is reallll professional. Jerk.

      --
      $6.21 is the number of the beast before sales tax. Meh.
    3. Re:Make people think to figure out your e-mail by Salvance · · Score: 1

      Good point ... I use those methods primarily on personal web pages, at work we use contact forms and never ever show an e-mail address. However, at work we get over 1000 spam messages a day coming from our contact form. We probably need to rewrite it to be a little less spambot friendly. In general though, if a person can click a button, so can a bot.

      --
      Crack - Free with every butt and set of boobs
    4. Re:Make people think to figure out your e-mail by nine-times · · Score: 2, Insightful

      The problem with doing either of those things is that they could be hard to read and/or confusing. If you're dealing with customers, you don't want them to get confused, fed up, and not buy your product/services.

      Personally, I think the only way to handle it is to keep everyone's personal e-mail address off of the web page, and use generalized e-mail address like "sales@your-domain.com", "contact@your-domain.com", or "support@your-domain.com". Have it be someone's job to review incoming e-mail to these addresses, understanding that the vast majority of incoming mail might be spam. Of course, you could add some sort of obfuscation to these addresses, but what's the point-- like spammers couldn't just guess "contact@your-domain.com"?

    5. Re:Make people think to figure out your e-mail by EvanED · · Score: 4, Informative

      Coincidentally, there was an article just a few days ago on how to prevent spam to contact forms.

    6. Re:Make people think to figure out your e-mail by WilliamSChips · · Score: 5, Funny

      Are you trying to say that Slashdot is a professional forum?

      --
      Please, for the good of Humanity, vote Obama.
    7. Re:Make people think to figure out your e-mail by Ankou · · Score: 5, Funny

      My email contact consists of Egyptian hieroglyphics in one of those 3d art displays. First you gotta stare at it for a few minutes to have the objects pop out. Next its a trip to Egypt where you must follow clues to meet an old shaman. Use his clues to navigate though a snake infested pyramid. Find the one eyed pirate after defeating the octopus. you are rewarded with a postcard with my email address in a sack in sans script. Be sure to avoid the poison arrows and rolling rock on the way out. Spammers be dammed.

    8. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 5, Interesting

      The whole point of posting an email address on a website is to allow and support communication, not to obfuscate it and make it more difficult for a person to use. discouraging spam is important, but it must remain secondary to allowing email communication.

      I predict Technical solutions will continue to fail to solve the spam problem, because it is not primarily a technical problem. It is a moral problem. Spammers (whoever they might be) are not respecting people. They are disrespecting us in order to get some money. Their values put dollars above the needs of anonymized people.

      Until the moral problem can be solved adequately through accountability or other means, we are stuck with technical "solutions". Hopefully the solutions keep in mind the original intent of the technology or else we will continue to spend our time "jumping through hoops" rather than actually accomplishing work.
      While a captcha does require human intervention, it makes it more difficult for a "normal" user to access. Same with nameIhatespam@domain.com or nameih8spam@domain.com or name @ domain.com This requires manual work and appears "unprofessional" Such confusion creates a barrier to effective communication.

      Sure if you are on the "hackers are us" website such tricks are fine, 100% geeks, all interested in spending time re-typing information.
      However if your audience is not technical, has any kind of failing eyesight (many over 60), or limited patience (the entire web audience) you had better keep it transparent for the end user. This is where javascript has served us well.

      In recently gathering information from hundreds of manufacturing websites, I've found that the "cuter" the tricks, the less likely I am to pursue a working relationship with that manufacturer.

      There are still tons of websites out there with unobscured email addresses in the HTML code and even in the text of the webpages. I don't see why spam harvesters would need to bother with javascript parsing engines when there is such a rich harvest of real email addresses out there.

      I think people who are wiser than me need to consider how a community approach could seriously hamper spam. Maybe it is shaming the companies that build spam harvesting software. (we have imagination, we could 'make' them stop) I know that phoning and talking crossly to the wife of a spammer at an inconvenient time certainly created a stress reaction in her, which probably translated into stress reaction at their dinner table etc... I made the social cost of spamming high by phoning their 1800 number (costs them $0.05/minute). I made it real, I humanized my email address by "calling them on it" and complaining about their practices. (they still spam)...

      Filtering is huge, but ultimately we need to call peopel to social responsiblity, and that requires one of two approaches that I can see.
      1. Grassroots community accountabiltiy/reaction to spam
      2. Top down legislative control.

      Its a war, but the war isn't for or against SPAM, the war is for and against respecting others on the NET.

      Greg.

    9. Re:Make people think to figure out your e-mail by Linker3000 · · Score: 1

      Only trouble with 'plain' contact forms (ie: no captcha) is that once the spammers notice it, you get bot-driven submissions.

      --
      AT&ROFLMAO
    10. Re:Make people think to figure out your e-mail by Ucklak · · Score: 4, Insightful

      You should have a hidden field with no value and make sure it returns no value.
      Bots tend to populate all form fields.

      That would be the easiest step.
      You could go a step further by having a text field that is hidden by a style="display: none;" and make sure that is empty as well.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    11. Re:Make people think to figure out your e-mail by LiquidCoooled · · Score: 3, Funny

      I use a similar method, expect them they can only actually send me mail on the Summer solstice using a special machine buried in the mountains of India and must be used whilst standing upon a hill overlooking khafkas' pyramid wearing a blue apron.
      When the light shines through the fascia of the machine it powers up for a few minutes and opens a connection which is bounced around my diamond CPU initiating the SMTP process.
      If you get the timing incorrect then the suns rays will instantly vaporise you.

      So far I haven't had much spam.

      --
      liqbase :: faster than paper
    12. Re:Make people think to figure out your e-mail by DDLKermit007 · · Score: 1

      That method is pretty worthless to me. I check how easy it is to get ahold of people when I go to buy stuff from them and when I see a form to fill out I just don't bother. With the company or the form. Email can be tracked far more readily than a website form. It is preferable I guess however to email addresses that are images.

    13. Re:Make people think to figure out your e-mail by Compuser · · Score: 1, Interesting

      This is a horrible solution. Please, people, don't do this. I never fill out any form
      unless pressed to do so, because I assume it is itself a harvester of sorts, meaning I do
      not trust companies who say that they will not resell my information.
      Also, please do not use javascript, since many people (including myself) browse with
      javascript off, and only enable it in tabs where it is absolutely necessary. I hate the
      bother of turning on javascript. Please avoid it if at all possible. Granted, I would love
      for all the web to go back to HTML 1.0 days - it looked good and was easy to read - but
      even less conservative people probably hate javascript widgets which are not needed.

      My favorite solutions: either use a slightly scrambled image or spell things like dot and
      at so the text would not look like an email. You can also replace just the dots and ats
      with images. Please, please, please, do not use forms, javascript or anything dynamic.

    14. Re:Make people think to figure out your e-mail by f1055man · · Score: 2, Funny

      baseball bat in hand. give me an address and a plane ticket and I'll solve our moral problem.

    15. Re:Make people think to figure out your e-mail by slimey_limey · · Score: 1

      I think you mean Khufu rather than Khafka.

      Still, sometimes it's hard to tell.

    16. Re:Make people think to figure out your e-mail by bram · · Score: 2, Informative

      I recently got a lot of spam through a contact form on one of my sites.

      I added a checkbox which was checked by default saying "I'm a spammer" and a short explanation for people to uncheck it.
      A couple of days later I started getting spam again.
      Spammers aren't always stupid people (if you don't judge them by their actions).

      Next thing was adding a captcha (from Free captchas) and now I don't get any spam anymore. :)

      --
      People using html in email should be shot.
    17. Re:Make people think to figure out your e-mail by EvanED · · Score: 1

      You don't fill out contact forms of companies you'd email because you don't trust them?

      Why the distinction?

    18. Re:Make people think to figure out your e-mail by Carthag · · Score: 1

      So you don't contact any company at all? If you call them, they can sell your phone number. If you email them or fill out a form, they can sell the email address. If you snail mail, well there's always good old fashioned junk mail.

    19. Re:Make people think to figure out your e-mail by Sancho · · Score: 2, Interesting

      I wonder if bots have started replacing 'dot' with '.' and 'at' with '@'.

      I wonder, then, if adding the word 'dot' to your e-mail address would deter bots. Probably not, though. They'd probably just try all permutations of '.' and 'dot'.

    20. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      Lovely! But I think you mean Sanskrit.

    21. Re:Make people think to figure out your e-mail by Salvance · · Score: 1

      Great idea (I went back and read the slashdot article on the same topic too). We'll definitely have someone make that change!

      --
      Crack - Free with every butt and set of boobs
    22. Re:Make people think to figure out your e-mail by Compuser · · Score: 3, Insightful

      Two distinctions:

      1. The forms usually ask for your name, address, and other stuff.
      I have never seen an admin restrict themselves to just asking for your email.
      It's very typically set up along the lines of: tell us about yourself and we will
      respond.

      2. Your submission does not get copied to your "sent" folder so you forget you ever
      communicated with the company. I like to keep a record.

    23. Re:Make people think to figure out your e-mail by MightyYar · · Score: 3, Insightful

      As someone pointed out in that topic, make sure you don't make it impossible to use with a screen reader... blind people aren't necessarily spammers! :)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    24. Re:Make people think to figure out your e-mail by camperdave · · Score: 1

      So, you have the email address of noted archaeologist Dr. Indiana Jones?

      --
      When our name is on the back of your car, we're behind you all the way!
    25. Re:Make people think to figure out your e-mail by MntlChaos · · Score: 1

      Okay, would the following be better for you?

      Name: ____
      E-mail: ____
      Subject: ____
      Message: _______
      Send me a copy of the message [checkbox]

      That seems to solve both issues you mentioned.

    26. Re:Make people think to figure out your e-mail by Smallpond · · Score: 1

      He meant Sanskrit with no serifs.

    27. Re:Make people think to figure out your e-mail by Loconut1389 · · Score: 1

      I usually make a text field hidden as you say and call it name=subject and then have my actual subject field be called something random- who knows if it really helps or not.

    28. Re:Make people think to figure out your e-mail by shmlco · · Score: 1

      Dpends on the form. A "from" name, email, and a text box is one thing.

      Too many sites, however, have a twenty field "all-entries-are-required" monstrosity of a questionaire. My take when I see one of these is that either the marketing department thinks it "needs" all of this information up front in case I get somehow get away, or that they're actively trying to discourage people from making bug reports and feature requests, and would be happier if all of those problems just went away.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    29. Re:Make people think to figure out your e-mail by DeadChobi · · Score: 1

      Please. As if communication were required for junk mail. I'd just moved into my apartment and already I had started recieving unsolicited bulk mail from businesses in the area. Gone are the good old Burmashave days. As for telephone numbers, all you have to do is get a phone number. It doesn't even have to be listed for someone to call you at random. Nowadays, they use automated systems. As if I bought a fucking telephone so that I could listen to your spam. And you companies have the gall to automate your spamming? Show some fucking respect for once.

      I got on the do not call list after the first half week because it was getting unbearable.

      --
      SRSLY.
    30. Re:Make people think to figure out your e-mail by Random+Destruction · · Score: 2, Insightful

      sounds like a form ready to be abused by spambots. I'd assume this is the reason you rarely see 'send me a copy' checkboxes.

      --
      :x
    31. Re:Make people think to figure out your e-mail by Anonymous+Luddite · · Score: 1

      >> Next thing was adding a captcha (from Free captchas) and now I don't get any spam anymore. :)

      Looks good other than the 130 euros per year to remove their watermark. If they'd set up a sliding fee / 1000 impressions or something, I'd be interested.

    32. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      1. You'll never keep everything out... 2. Keep trying... 3. If all else fails switch it off ;-))

    33. Re:Make people think to figure out your e-mail by danimrich · · Score: 1

      I don't like filling in contact forms either.
      Usually, I look for an email address as well as a phone number and street address when I get to a company website. If I cannot find these, I think twice about buying something from them.
      I do like the php-based method posted a bit further down, though I haven't tried it on my own website.

      --
      where's all that Karma?
    34. Re:Make people think to figure out your e-mail by atrocious+cowpat · · Score: 1

      No, no, no he's right. Don't you remember Khafka? That dorky looking kid in Accounts... always got his tentacles stuck in the keyboard? At on point he actually called in sick, claiming -- get this -- he had "turned into a bug". How we laughed!

      His father seemed to be a nice guy, though.

      --
      sig? Oh, that sig...
    35. Re:Make people think to figure out your e-mail by Compuser · · Score: 1

      How about:

      E-mail: ____
      Message: _______
      Send me a copy of the message [checkbox]

    36. Re:Make people think to figure out your e-mail by alcourt · · Score: 2, Interesting

      When you move into a new residence, one of the first things most people do is order phone service. Phone companies often sell lists of this information, including name, address and telephone number. The way to handle this is when you get new phone service, tell the phone company you do not want to be on thist list. (Sorry, can't recall the formal name offhand.)

      --
      "I may disagree with what you say, but I will defend unto the death your right to say it." -- Voltaire
    37. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      Spambots would love to send the message to *cough* themselves.

    38. Re:Make people think to figure out your e-mail by Jessta · · Score: 1

      "Putting the e-mail in a distorted picture (like a captcha) - this is very difficult for spam crawlers to read"

      "You could go a step further by having a text field that is hidden by a style="display: none;" and make sure that is empty as well."

      Both of those methods are terrible for web browsers used by the visually impaired. With an estimated 180 million people world-wide that are visually impaired that is a problem. But I guess none of the visually impaired will be commenting on slashdot due to the Captcha required to post.

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    39. Re:Make people think to figure out your e-mail by falconwolf · · Score: 1

      As someone pointed out in that topic, make sure you don't make it impossible to use with a screen reader... blind people aren't necessarily spammers! :)

      I'm wondering if screen readers and braille browsers can render css and javascript well as some suggested in the article a few days ago.

      Falcon
    40. Re:Make people think to figure out your e-mail by falconwolf · · Score: 1

      My favorite solutions: either use a slightly scrambled image or spell things like dot and at so the text would not look like an email. You can also replace just the dots and ats with images. Please, please, please, do not use forms, javascript or anything dynamic.

      You may not like things dynamic or with javascript but the blind or visually impaired can't use images or spelling out things like "dot". I bet many of those who have trouble seeing would say "Please, please, please, do not use images or spell out symboles" and whereas you have the ability turn javascript off and on they don't have the ability to their vision off and on.

      Falcon
    41. Re:Make people think to figure out your e-mail by secolactico · · Score: 3, Insightful

      Problem with captchas is the accessibility issue. People using screen readers and the like (visually impaired) won't be able to contact you using the form.

      --
      No sig
    42. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      I agree. I think the whole form thing is not the way to go. Just give people an email address. No need to reinvent the bicycle, just need to pedal on through a bunch of shit.

    43. Re:Make people think to figure out your e-mail by falconwolf · · Score: 1

      2. Your submission does not get copied to your "sent" folder so you forget you ever communicated with the company. I like to keep a record.

      I've filled out forms for tech support and have gotten email confirming the request including what I typed. And that's without a checkbox, and though I haven't filled out any I've seen forms with a checkbox to indicate you want email confirmation. In some cases I even setup dummy email addies, though I live alone I have setup several addies just for this.

      Falcon
    44. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      I despise contact forms. If you choose to limit contact to something so 1993, then do anticipate some healthy criticism of your classic minimalist tool.

    45. Re:Make people think to figure out your e-mail by Compuser · · Score: 1

      OK, why not provide both options then?

    46. Re:Make people think to figure out your e-mail by EMH_Mark3 · · Score: 4, Funny

      Damnit, why did it have to be snakes?!

      --
      Burn the land and boil the sea, you can't take the sky from me
    47. Re:Make people think to figure out your e-mail by Ucklak · · Score: 1
      It would be a safe bet that the amout of spammers visiting the form is > than the amount of visually impaired visitors.
      For a quick fix I suggested the hidden field and/or the hidden style, both of which are 508 accesible, provided the proper tags are used.

      In the event that a form has to be 508 compliant and you don't want spammers to use your form, there are other methods to verify.

      If you're going to go through the validity of 508, you might as well:
      • validate the form that the referrer is from within the site itself - all others should be banned for the session/future use
      • validate the data
      • block the forms from known IP addresses that tend to submit spam material


      Writing the 508 compliant form would take the longest to code followed by validating the data.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    48. Re:Make people think to figure out your e-mail by m-wielgo · · Score: 2, Insightful

      They have. It is very simple for them to distinguish the two apart, even if you put spaces in between or obfuscate it in some way that still has [at], [ a t ], or whatever... Just look at how many ways they spell Viagra, you think they couldn't do the same with at or dot?? To think otherwise would be naive.

    49. Re:Make people think to figure out your e-mail by falconwolf · · Score: 1

      You may not like things dynamic or with javascript but the blind or visually impaired can't use images or spelling out things like "dot". I bet many of those who have trouble seeing would say "Please, please, please, do not use images or spell out symboles" and whereas you have the ability turn javascript off and on they don't have the ability to their vision off and on.

      OK, why not provide both options then?

      I suppose that would work fine.

      Falcon
    50. Re:Make people think to figure out your e-mail by Sillygates · · Score: 2, Informative

      the best way is javascript. one can reassemble the full email link on a page without having to worry about spambots picking it up.
      http://email.calpoly.edu/spam/HarvestingPreventi on.html (just happened to be at the top of google)

      Another is tricky html tags... http://www.web-designz.com/tools/email_encoder.sht ml

      --
      I fear the Y2038 bug
    51. Re:Make people think to figure out your e-mail by Montaro · · Score: 0

      I have been pondering this for a few hours now going about my daily doings.

      What if your email was sent as a scrambled string (this is scrambled server-side), and sent to the browser in a hidden input, then have a button saying like "Contact Us", or a link or whatever, which runs a javascript that decodes the email and opens a mailto: link.. so all this will be unseen by the visitor (all they will see is a link or a button) and also unseen in the source code (since the server will send the email scrambled, and the javascript will descramble it). unless somehow the harvester has written his own javascript parse also.

      I haven't slept for about 20hrs, so let me know if this is just absolutely stupid ;P

      I've written some example code which does waht I'm talking about: here is a link: http://montaro.bur.st/antispam/

    52. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      Yes, it's very worth it to cater to the .001% of the population you represent.

    53. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      I cringe to think of what we are professional at , if so.

    54. Re:Make people think to figure out your e-mail by Tolookah · · Score: 1

      now, on the counter to that, why not just have an email address like requestsdot.at@net.org.xxx (trying not to have the fake be something that resolves)

      yeah, it may be a bit unprofessional, but it may really confuse the crawling bots

    55. Re:Make people think to figure out your e-mail by DeadChobi · · Score: 2, Insightful

      Thanks. The Do Not Call registry is another way to get around this problem too. Asking to be removed from a telemarketer's list reduces the number of calls as well. It's just aggravating when it's a machine, because you can't even cut them off or tell them that you'd like to be removed. You have to listen to the whole message before you can get to information on unsubscribing. It's a good method of reducing the number of people interested in your product.

      I was mostly ranting, and I hope the guy I attached it to understood who "you" was.

      --
      SRSLY.
    56. Re:Make people think to figure out your e-mail by bendodge · · Score: 0

      I volunteer myself as an admin that doesn't even require an email address. But oddly enough, almost everyone puts one anyway.

      You are totally right about Name/Address turning most people off.

      --
      The government can't save you.
    57. Re:Make people think to figure out your e-mail by Mathinker · · Score: 1

      They seem pretty reasonable, maybe if you suggest an alternative pricing scheme they will actually implement it for you.

      OTOH, it seems like overkill to me to use that service. Just generate 100 of your own CAPTCHA's and write your own code to select one randomly from this static pool. Change the code and the CAPTCHA's whenever the spammers have broken your scheme. Only by making individual, orthogonal efforts to make it more expensive for the spammers to spam us will we overcome this problem (and then, of course, only for ourselves).

    58. Re:Make people think to figure out your e-mail by Amouth · · Score: 2, Interesting

      personaly i just create a time stamp of when the form is sent to the user.. and look at it when i get it back.. if i have a form that has 5 fields and all of them with stuff in them and i only sent you the form 3 seconds ago.. well.. i throw it away.

      seems to work well.. I mean have you ever seen someone submit a multi part form in under 10 sec?

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    59. Re:Make people think to figure out your e-mail by m-wielgo · · Score: 3, Insightful

      confuse bots, and confuse the hell out of people at the same time. I seriously have no idea what address that is supposed to be.

    60. Re:Make people think to figure out your e-mail by tuxicle · · Score: 1

      Except when you want to get back to those customers. If you put in a box where they type in their email address, then you're asking them to implicitly trust you, which doesn't always happen.

    61. Re:Make people think to figure out your e-mail by Schraegstrichpunkt · · Score: 1

      A friend of mine uses Lynx on the laptop that's connected to her Braille display.

      Keep in mind that people who need Braille displays probably don't perform major changes in their computer's configuration (especially the hardware), because they usually have to get somebody else to do it for them.

    62. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0
      you are rewarded with a postcard with my email address in a sack in sans script.

      Er ... I think that was "sanscrit" you were referring to, not "sans script" - unless you meant to include a final trick to foil those serif-only email address harvesters ...

      Still, that was a great post, thanks! :)
    63. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      No time for love Doctor Jones!

    64. Re:Make people think to figure out your e-mail by arivanov · · Score: 2, Interesting

      Absolutely.

      And, for all practical purposes the fear of harvested mail addresses is silly, irrational and stupid. There is a very good method of dealing with harvesters. You combine greylisting with spambait driven blacklists and you get 99% of them right away.

      Note - it is essential to use both grey and black in order for it to work. Using greylists allows to defer all mail until the spammer has fired its entire volley. If one of the addresses in the volley is a spambait you blacklist the source IP with a dynamic entry for let's say 24 hours and simulate that you are still greylisting. As a result the spammer does not know which addresses are bait and cannot prune its database. When (and if) the spammer comes around for a queue rerun you tell him to buzz off.

      My email address is all over the internet from posts to mailing lists and such and it has been harvested thousands of times. If I do not use any server side antispam I get around 300+ SPAMs a day. After using grey+black+sorbs I get on the average under 2-3 spams a day. All I need to do to maintain the scheme, is to add some spambait from time to time here and there as well as pick up potential spambait from mail bounces. Most harvesters are badly written and will pick up Message-IDs as valid email addresses. These will bounce so picking them out of the error log and adding to the spamtrap triggers is a good way to populate it right away.

      Works a treat : http://www.sigsegv.cx/exim-greylist-4.html

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    65. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      ah... the shaman.. that's the step I was missing. Enjoy your viagra ads and stock tips, mofos!

    66. Re:Make people think to figure out your e-mail by grolschie · · Score: 1
      sounds like a form ready to be abused by spambots. I'd assume this is the reason you rarely see 'send me a copy' checkboxes.
      Exactly. Your form would get hammered by spambots, and it would get traced to your company. Their spamvert tacked on the end of the "official" email sent from your company's webserver. Nice.
    67. Re:Make people think to figure out your e-mail by aetherworld · · Score: 1

      I have a few years experience with web development and e-marketing. Believe me, a contact form isn't the best way to do it. People have to type in a small box on a website with a non-working tabulator key, strange linebreaks, no spellchecking (except on *real* browsers) and worst, no way to keep the sent e-mail. Contact forms break the way people usually send e-mails. That's no good...

      Just make a dedicated contact e-mail address, link it on your website and deal with it being spammed. Better than pissing off customers...

    68. Re:Make people think to figure out your e-mail by SillyNickName4me · · Score: 1

      But I guess none of the visually impaired will be commenting on slashdot due to the Captcha required to post

      Well, let me just show you wrong on that one, I'm visually impaired, and obviously I just posted.. That said, the captchas on Slashdot don't bother me first of all due to karma being good enough.

      Captchas are annoying mostly because they take me a lot more time to decipher then it takes for someone who isn't visually impaired, but as long as there is something like an audio alternative, it is workable.

      I have no idea how hiding fields with css will work out for those who need a screenreader or such, I can use a standard browser just with somewhat bigger fonts, so for me it shouldn't matter.

    69. Re:Make people think to figure out your e-mail by SillyNickName4me · · Score: 1

      You may not like things dynamic or with javascript but the blind or visually impaired can't use images or spelling out things like "dot". I bet many of those who have trouble seeing would say "Please, please, please, do not use images or spell out symboles" and whereas you have the ability turn javascript off and on they don't have the ability to their vision off and on.

      Hrm, for those who actually have to use an alternative browser (ie, lynx and a braile reader or screenreader) won't like the images, but spelling things out should be quite fine really.

      However, for those people javascript is really not going to work whatsoever.

      Myself being visually impaired, I'd prefer people to stay away from captchas. Yeah, I can decipher them, but it takes a lot of efford usually. spelling things out would not hinder me, and since I can use a 'normal' browser, whatever dynamic stuff you think up with javascript might just work for me (if my browser doesn't block your script of course)

    70. Re:Make people think to figure out your e-mail by SillyNickName4me · · Score: 1

      Have it be someone's job to review incoming e-mail to these addresses, understanding that the vast majority of incoming mail might be spam. Of course, you could add some sort of obfuscation to these addresses, but what's the point-- like spammers couldn't just guess "contact@your-domain.com"?

      Heh, good spam filters do wonders there. You might notice I show an email addy here on slashdot unobfusicated, and yeah, a lot of spam is directed at it, but basicly none of it ever makes it through the filter, whereas any mail I want to have seems to make it through.. One of the companies I work with uses their info@ and support@ addresses intensively, tho behind a similar but less strict spam filter. I believe the total time/day spent on sorting out the remaining spam is some 15 or so minutes, not too bad.

      And yes, spammers 'guess', or more accurately, use trial and error to find addresses that seem to work, so regardless of what you do, chances are you will be found by spammers anyway.

    71. Re:Make people think to figure out your e-mail by jacksonj04 · · Score: 2, Interesting

      display:none means display:none regardless of the end browser. In fact, on some sites I have a stylesheet explicitly for screen-readers, text browsers and braille displays which sets some elements (like header images) to display:none so that they don't get in the way.

      --
      How many people can read hex if only you and dead people can read hex?
    72. Re:Make people think to figure out your e-mail by DrSkwid · · Score: 1

      > validate the form that the referrer is from within the site itself - all others should be banned for the session/future use

      as well as any organisations that strip referrer headers at the proxy / packet filter

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    73. Re:Make people think to figure out your e-mail by KlaymenDK · · Score: 1

      I don't get all this talk of captchas on slashdot ... I have never seen one [on slashdot], and I'm not pulling any tricks.

      Is it perhaps a randomized feature?

    74. Re:Make people think to figure out your e-mail by NeMon'ess · · Score: 1

      I'm guessing requests@net.org, of course if I'm right, that means very little since the majority of people won't guess that. The majority probably won't even guess, they'll just look at it befuddled.

    75. Re:Make people think to figure out your e-mail by Jaruzel · · Score: 2, Informative

      I've only ever seen it when I post as AC. I have Excellent Karma however, so it may also appear for lower karma dudes...

      -Jar.

      --
      Together, We Can Make Slashdot Better. I Do NOT Mod ACs. - Check Me Out
    76. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0

      Oh yes. Out of curiosity I once set up a modified formmail script: an old, insecure version, that responded as normal except I'd removed the code that actually sent email, and substituted logging of requests. Boy, did that get hammered by spammer requests.

      There'd have been vastly more, except I never implemented sending back the first test message (usually to a hotmail account) that confirmed there was an exploitable script. Interestingly, the bulk Bcc: requests included one per batch sent back to the originator to confirm the script was still running OK. And a timestamp, so they could tell if it was really being returned by the script, rather than a human. Another feature for any potential dummymail script writer; though in these days of botnets, its not worth bothering with.

    77. Re:Make people think to figure out your e-mail by Denyer · · Score: 1

      You probably built your karma up back before the CAPTCHA was introduced, haven't logged out, etc. For instance, I'm just about to log in and there's a CAPTCHA.

      --
      Ph-nglui mglw'nafh Gates M'dna wgah'nagl fhtagn.
    78. Re:Make people think to figure out your e-mail by Anonymous Coward · · Score: 0
      - Using a long human readable message "tset ta tset tod moc.reverse.each.word.prior.to.first.dot.for.addr"


      I'm sorry, but that barely qualifies as human-readable to me. Too many people are going to pass up something like this rather than take the time to figure it out.
    79. Re:Make people think to figure out your e-mail by oliderid · · Score: 1

      What you propose is not customer friendly IMHO.

      The things I have implemented so far are form (just remapped your company email address with IDs) and javascript obfuscator.

      Pro: bullet proof, no javascript.
      con: Customer cannot read the email address.

      Or obfuscate the email address with Javascript.
      Pro: Customer can read the email address, and the HTML mailto: feature works.
      Con: You need to doublecheck your script on every browser on the market, not friendly towards visually impaired people.

    80. Re:Make people think to figure out your e-mail by bogado · · Score: 1

      I am not saying that the grand-parent's idea is good, because I do not like it also and I do like you idea of putting out a contact form.

      That being said, sometimes I think that creating a filter in the clients that can reach you is in fact a good idea. If I could only work with clients that can, as you said "think", I would gladly implement this filter in my site. Sure I might loose some clients, but the quality of the rest would hopefully compensate, unless off course there are no clients that can think, in this case I would be in a bad place. :-)

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    81. Re:Make people think to figure out your e-mail by MightyYar · · Score: 1

      It's a mixed bag with css - I know some support it better than others. I have no idea about javascript. You should probably not count on your layout being "rendered" by a screen reader... if you code so that your site gracefully falls back to pure html you should be okay. Personally, I don't see a problem with using javascript to encode your email address, but then also making a contact form available for non-javascript users.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    82. Re:Make people think to figure out your e-mail by DMorritt · · Score: 0

      if your getting 1000 spams a day i think this proves a bot can click a button better than a person! (unless you also get over 1000 enquiries through the same form)

    83. Re:Make people think to figure out your e-mail by MMMDI · · Score: 1

      Assuming you use SQL or some sort of database implementation, there's a very easy way around this (a solution I use on all of my sites).

      1. User wants to contact me. They fill out a simple form: name, email address, text. Easy enough.
      2. The form has a hidden field: userid=1 (my userid in the database).
      3. They click send. Script does a quick query, grabs the email address associated with userid=1, sends the information to that address.

    84. Re:Make people think to figure out your e-mail by Denyer · · Score: 1

      It's up to screen readers to honour display:none, as with any other browser -- and JAWS, Window Eyes and Home Page Reader (to pick some popular examples) do.

      --
      Ph-nglui mglw'nafh Gates M'dna wgah'nagl fhtagn.
    85. Re:Make people think to figure out your e-mail by nairobiny · · Score: 1

      A long long time ago, at my old ISP, one of the admins there had registered the domain name dotat.at. And his e-mail address was dot@dotat.at.

      Some bastard had used that in their reply-to, so he was crying about all the spam he was getting... back in 1996 or so, it was a problem even then.

    86. Re:Make people think to figure out your e-mail by jafiwam · · Score: 1

      Let me guess. 10 lines of odd looking porn links in the "Comments" or text area field, and randomly generated names in the name area, default in the rest?

      That's a combo spider/human bot.

      See someone came through and submitted garbage in all the forms on my server.

      Then a couple weeks later, this stuff started. Only thing is, the submission bot is a configuration file somewhere. If you rename a field, it misses it for a week or two until someone comes back.

      I think it's a human/bot spammer with humans making the configuration.

      Rename the file and it'll stop too, for a while.

      It's being run on a botnet, so you will get IPs from all over the world on it. Blocking by IP is therefore pretty much a waste of time.

      I think they are searching for form tags in search engines. You can't get to my sites via IP address, and only a handful of sites are getting it despite having pretty similar forms.

    87. Re:Make people think to figure out your e-mail by juergen · · Score: 1

      My two favorite methods are:
      - Putting the e-mail in a distorted picture (like a captcha) - this is very difficult for spam crawlers to read
      - Using a long human readable message "tset ta tset tod moc.reverse.each.word.prior.to.first.dot.for.addr"

      In general, your best defense is to employ some method that requires human interpretation.


      Human interaction means this will fail for some people or annoy them, and intelligent bots might still find a way around it.

      For a completely automatic solution:

      Include hidden trap email addresses (and maybe form fields). Block all IPs (at least temporarily) which send mail to said trap addresses or use the invisible form fields. In short, a honey pot.

    88. Re:Make people think to figure out your e-mail by i.r.id10t · · Score: 1

      Maybe. I use spamme@myhost as my email, and by looking at the bounces, there's a lot that never gets to me@myhost

      --
      Don't blame me, I voted for Kodos
    89. Re:Make people think to figure out your e-mail by networkBoy · · Score: 1

      Yes, but not usually.
      My browser stores many fields and can look them up. address, name, etc. so all I have to do is enter my verified by visa pwd and I'm good to go.
      Even then though, I re-read the form to ensure no mis-populations, so 10 sec may be a bit too short, but under 1 min for sure.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    90. Re:Make people think to figure out your e-mail by somersault · · Score: 1

      Hey.. the spammers that actually make an effort to be able to read all these garbled captchas could probably benefit OCR etc in AI. I guess researchers don't make that much money, but they could probably find some profitable outlet for their skills. It's sad that spam is so profitable - just shows how dumb most computer users are. The users need education.. if only there was a way to do it.. :/ Teaching kids about spam in school would be a good start.. we'd see the benefits eventually!

      --
      which is totally what she said
    91. Re:Make people think to figure out your e-mail by somersault · · Score: 1

      Presumably you would, depending on whether you get any spam from the form?

      --
      which is totally what she said
    92. Re:Make people think to figure out your e-mail by HTH+NE1 · · Score: 1

      the best way is javascript. one can reassemble the full email link on a page without having to worry about spambots picking it up.

      You realize that this has the same problem as all DRM: you have to provide the tools needed to decode the address with the encoded address. A spambot could just render the page and use a screen reader to scrape the result. An existing OCR capability would make this trivial.

      My problem is different. Botnet spammers have not only harvested addresses of mine already, but they're also sending out spam under my domain, so I'm getting their bounce messages from non-existent, full, and filtered addresses. Taking my own website down has done nothing to stem the tide; it seems to have actually increased the spam. I feel like I'll need to put my own domain on blacklists, destroying both their and my abilities to send e-mail from my domain.

      I'd love it if by doing so it could be used to immediately identify and cut zombified machines off the net on a single spam attempt to a flagged address.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    93. Re:Make people think to figure out your e-mail by slashd'oh · · Score: 1

      "And yes, spammers 'guess', or more accurately, use trial and error to find addresses that seem to work"

      It's important to remember that the time and hardware cost of sending out thousands more messages using dictionary or common mailbox names (e.g. info@ or support@) is minimal for spammers. It's not trial and error, it's just trial, trial, trial!

    94. Re:Make people think to figure out your e-mail by JD-1027 · · Score: 1

      So was Indiana Jones the original "Snake(s) on a Plane"? (Raiders of the Lost Ark scene after Indy gets the idol)

    95. Re:Make people think to figure out your e-mail by SillyNickName4me · · Score: 1

      It's not trial and error, it's just trial, trial, trial!

      Heh, good point.

      The good news is that it is one of the easier ways to recognize spam sources and add some nice ip filter rules automatically.

    96. Re:Make people think to figure out your e-mail by secolactico · · Score: 1

      eaching kids about spam in school would be a good start.. we'd see the benefits eventually!

      They already do. In some schools, at least. They teach about spam, phishing and other "internet risks".

      --
      No sig
    97. Re:Make people think to figure out your e-mail by wishmechaos · · Score: 1

      not if you're writing a comment or anything like that, but when I have to fill a multipart form with my personal information, I have it automated and done in less than 10 seconds. Your techinique sounds clever, but there's a chance you're missing legitimate emails

    98. Re:Make people think to figure out your e-mail by somersault · · Score: 1

      Well, the thing is.. if you only teach some, they'll just go off and become spammers themselves, since there are still many potential victims ;)

      --
      which is totally what she said
    99. Re:Make people think to figure out your e-mail by Amouth · · Score: 1

      well that was an example. i typicly do 2 sec per field as well the area of work i am in the people filling out the form are normaly are not touch typers

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    100. Re:Make people think to figure out your e-mail by BK425 · · Score: 1

      As a customer I personally -really- dislike contact forms. I communicate in email, email is made for referable rapid communication, having it run off track with somebodies idea of html. Also, I know standard address formats. I know my legislators are firstname.lastname@leg.wa.gov and that DNS and SMTP protcols were written with "hostmaster@..." and "abuse@..." written in to them. We need to come up with some more systematic answer to the problem of spam and I hope it doesn't inolve "contact forms".

    101. Re:Make people think to figure out your e-mail by hotdiggitydawg · · Score: 2, Funny

      Wait... I know you - you're Don Knuth!

      (linkified because there's bound to be someone out there who just doesn't get it)

    102. Re:Make people think to figure out your e-mail by equivocal · · Score: 1

      I override display:none in UserContent.css. I'm not good at CSS so my UserContent.css really fucks up alot of sites. Slashdot is one where I manually select No Style on every page.

    103. Re:Make people think to figure out your e-mail by raju1kabir · · Score: 1
      My problem is different. Botnet spammers have not only harvested addresses of mine already, but they're also sending out spam under my domain, so I'm getting their bounce messages from non-existent, full, and filtered addresses.

      You should set up SPF records for your domain. These days, it really does make a difference on the number of stupid bounces you get back: A lot of well-managed servers will not accept the spam pretending to be from you in the first place, so they won't try to bounce it to you after they realise they don't want it.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    104. Re:Make people think to figure out your e-mail by falconwolf · · Score: 1

      Personally, I don't see a problem with using javascript to encode your email address, but then also making a contact form available for non-javascript users.

      Yea, I think that's the best approach to allowing visitors to email while working with accessibility and blocking at least some spam.

      Falcon
    105. Re:Make people think to figure out your e-mail by jgrahn · · Score: 1
      Really, if all you want is your customers or prospects be able to reach you through a website, got yourself a contact form.. No way for a harvester to get your email address that way, and people usually don't mind filling in a contact form..

      I mind. Offering a contact form and nothing else tells me that they aren't interested in me being able to maintain my normal email workflow, keep a copy of the message I sent, Cc people, being able to track the mail by Message-ID, being able to sign the message, and so on. Offering a web form and an obfuscated mail address and an apology is enough to keep me happy though.

    106. Re:Make people think to figure out your e-mail by Tekzel · · Score: 1

      What I have to ask is why is this not modded troll?

    107. Re:Make people think to figure out your e-mail by amRadioHed · · Score: 1

      This is actually a somewhat different problem from DRM. All you have to do to succeed is make it not worth the effort for email harvesters to collect your information. This is probably not really hard to do considering the number of unobfuscated email addresses available out there.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    108. Re:Make people think to figure out your e-mail by Meostro · · Score: 2, Insightful

      This is like the classic story/problem:

      You and Bob are being chased by a cheetah that can run 70mph.
      How fast do you have to run not to be eaten?

      Wrong answer: 71mph
      Correct answer: Anything faster than Bob.

      The same thing applies to harvesters, spam, and other pesky problems. You only have to make it so that your site is more of a PITA to abuse than someone else's site. CAPTCHAs and the like only succeed because it's easier to find another unprotected site than it is to read the CAPTCHA. It's not impossible - some OCR programs have 90%-ish recognition on common CAPTCHAs - it's just more difficult than typing "contact us" into Google to find someone else with a more spam-friendly page.

      The same goes for JavaScript protection, image links, tarpits, grey listing and anything else that you put in as a roadblock - it only has to make your site inconvenient to abuse, not 100% perfectly resistant.

    109. Re:Make people think to figure out your e-mail by HTH+NE1 · · Score: 1

      You and Bob are being chased by a cheetah that can run 70mph.
      How fast do you have to run not to be eaten?


      But what if there are two cheetahs? Because there certainly are more than one spammer out there hungry for addresses (and they aren't limited to eating only one at at time).

      It is within the interests of those who create address harvesting software to be able to deliver more de-obfuscated addresses than their competitors' software, getting spammers more addresses to both spam to and to sell to other spammers.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    110. Re:Make people think to figure out your e-mail by Loconut1389 · · Score: 1

      Most of the forms are for other companies- I've never seen their mail, nor heard complaints of spam- so it's either a reasonable level, or non-existant, but either way, uncertain.

    111. Re:Make people think to figure out your e-mail by MntlChaos · · Score: 1

      Okay, if the copy got sent when it actually got read by a human being? Would that solve that issue?

    112. Re:Make people think to figure out your e-mail by Bobbolytic · · Score: 1

      If the user has filled in the form before (minutes or days) and has auto-fill engaged, I suspect the user could tab through to the submit button in under 10 seconds.

      How about asking the user to answer a question. I saw it suggested in an earlier post:

      2+2=? [_________] (required field)

      The only answer is 4 and is language-independent. Validation will determine if the user is A) human and B) intelligent enough to post. I'm not sure how a bot would know to answer with a very specific answer. If it was pregrammed to enter a random word, what are the odds that would would be "4" not "four" or any other combination of characters?

      If a human spammer found it and programmed for it, we could strengthen the defense by scripting the question to be any kind of easy math, also swapping around the number and variables (8-z=3, a-1=5, etc 6/2=x).

      I do like the idea of a session cookie, or even just a parsed http_referrer check to verify intent.

      Curious, if we take the form submission and then kick back a preview page asking for the user to confirm or correct their data, would that defeat some bots?

      --
      "Man is pre-eminently endowed with the power of voluntarily and consciously determining his own point of view." E. Mach
    113. Re:Make people think to figure out your e-mail by PsiPsiStar · · Score: 1

      We had one. I finally had to set things up so that users had to change a radio button from 'spam' to 'human' with a javascript reminder if they didn't because I was getting so much spam to the form. (All from the same place, oddly. I never took the time to figure out who it was.)

      --

      ___
      It's the end of my comment as I know it and I feel fine.
    114. Re:Make people think to figure out your e-mail by Sillygates · · Score: 1

      do spam bots really want to run javascript? think of all those little applications that do stuff that the spambots might not like soo much. at some point its just easier for them to move on, and extract other people's email addresses.

      --
      I fear the Y2038 bug
  2. fp by Anonymous Coward · · Score: 0

    Yes, new email harvesters can parse javascript. A good spam filter in your inbox is nice...

    1. Re:fp by Ucklak · · Score: 1

      Do you happen to have one I could review? I have had my emails javascript obfuscated for about 2 years now and haven't gotten spam yet.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    2. Re:fp by Montaro · · Score: 0

      I too would be interested in seeing a harvester that can parse javascript..

    3. Re:fp by netsharc · · Score: 1

      Should be easy enough to make, with IE and Firefox's openness - you can use VB/VBA with IE. And with Firefox, either you modify the source code (well that's no longer easy) or write a JavaScript extension..

      --
      What time is it/will be over there? Check with my iPhone app!
  3. You can't have your cake an eat it too ... by un1xl0ser · · Score: 4, Insightful

    If you make it hard for 'bad guys', you make it hard for your customers/friends too. Some people like having mail-to links, and you won't be able to do that easily with an image.

    If you have a form to submit to on-line, tag it and let it go to the head of the class.

    --
    v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
    1. Re:You can't have your cake an eat it too ... by epee1221 · · Score: 1
      If you make it hard for 'bad guys', you make it hard for your customers/friends too.
      Keep in mind that the bad guys generally don't do the work by hand, and ewmail harvesting bots are much easier to defeat than humans. But yes, the mailto link is out.
      --
      "The use-mention distinction" is not "enforced here."
    2. Re:You can't have your cake an eat it too ... by somethinghollow · · Score: 4, Interesting

      I think you hit the nail on the head. Strictly speaking, if you want to use text and don't leave a plain text version of your e-mail, you are at risk of being inaccessible.

      1. Use an image to replace your email address: I browse with images off on my cell phone and screen readers can't read images. Not to mention there are projects around that do OCR on captchas. If a spammer was resourceful enough, this wouldn't defeat them.
      2. Use ascii encodings for some/all of the characters.: Again, some cell phones (and probably other browsers) don't know about these encodings. Again, a resourceful spammer would figure it out.
      3. Use javascript to concatenate and/or obfuscate your email address: Lots of people browse with Javascript off. Not to mention that this could be gotten around with, maybe, a GreaseMonkey script that runs, say, 20 seconds after page load and parses the HTML for RegEx patterns of e-mail addresses in document.body.innerHTML (syntax may be wrong).

      I made a contact form for my site to avoid harvesters. While spammers do have scripts to submit contact forms, it's easier to trick a robot based on it's form input than based on what the robot can parse from the page (e.g. put a hidden field called phone number and fail the form on the backend if it has a value since most spam bots will try to enter something, and make sure there is an HTTP_REFERER, or ask for the user to duplicate some text in a field that is on the page somewhere else).

    3. Re:You can't have your cake an eat it too ... by Saikik · · Score: 1
      Some people like having mail-to links, and you won't be able to do that easily with an image.

      I remember the first one of those "image@youthoughtthiswasclickabledidntyou.com". I clicked on, I felt so tricked
      *sigh* I'm too addicted to GUIs

      I would suggest if you have to post your email. Use a spam filter on the account. Those things are a dime a dozen; plenty of people here will be willing to argue over which is the best. Ideally you don't want to use a method that makes it any more difficult for the customer. I ended up just typing down the email, but someone else may have thought differently.

      "His website was broken because when I click an email online my outlook@homtail.com program comes up and then I send a message on this site it doesn't work see *clicksx10^32* "
    4. Re:You can't have your cake an eat it too ... by undeaf · · Score: 1

      So make it available in various ways. Make it available in an OCR resistant image, and for those that can't see the image include an alternate way of obtaining it.

    5. Re:You can't have your cake an eat it too ... by mr_matticus · · Score: 2, Interesting

      How about instead of entire contact form, which might not allow bullet points or attachments, etc. that people may wish to use, just use a basic email submit?

      Take a form putting the email alias in the table, and write a simple HTML form control that clicking the submit button takes the text on the page ("example") and appends the '@' sign and the domain ("example.com") in a two-step process, and spits out a "mailto:" link as the final step.

      From the user's perspective, you get a little box that has your mailID and an 'Email me!' button right next to it. When they click the button, their mail client pops up and they can get straight to business. Because the address is stored in three-four chunks in the page code, the harvester isn't going to assemble it. Seems to me like that should be fairly effective.

    6. Re:You can't have your cake an eat it too ... by theLOUDroom · · Score: 1

      If you make it hard for 'bad guys', you make it hard for your customers/friends too.

      This isn't true, because you don't have to make it symmetrically hard.
      So you can make it a "royal pain in the ass" for spammers, but only the "slightest bit inconvenient" for actual customers.

      --
      Life is too short to proofread.
    7. Re:You can't have your cake an eat it too ... by Anonymous Coward · · Score: 0

      just don't make that email image clickable. and put a phone number so a blind person can get in touch with you.

    8. Re:You can't have your cake an eat it too ... by Anonymous Coward · · Score: 0

      My preference is to add a "click here to send email" (or something to that effect) button. I put a hidden field in the form with a timestamp of when the page was generated. In the code that processes the form submission, I check that the timestamp is more than a couple of seconds before the current time and if it is, I issue a redirect to "mailto:whatever@mydomain.com". If the form is submitted too soon, it redirects to "mailto:spam@mydomain.com". It's pretty rare that anyone is fast enough to click on a link near the bottom of the page within the 2 second window, but the bots that spammers use never seem to be advanced enough to wait or send an earlier timestamp.

      It's not perfect, but I can still check the spam@mydomain.com inbox every now and then and even with Thunderbird's default spam filtering, it's still pretty easy to find the legit emails. And the main inbox gets very little spam (a couple a day), so I just delete them as I see them.

    9. Re:You can't have your cake an eat it too ... by un1xl0ser · · Score: 1

      ACK

      You do have a very good point there, and should have been modded up.

      --
      v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
    10. Re:You can't have your cake an eat it too ... by pjp6259 · · Score: 1

      The biggest problem I see with forms is that users have to enter their email address by hand. One typo, and you can't get back to them. If it's an email link, their return email addy is generated automatically, and you can mostly count on it being correct.

      --
      Computers don't make mistakes. What they do, they do on purpose.
  4. Form by daeg · · Score: 4, Interesting

    Spend 10 minutes and make an HTML form for people to contact you. Be careful what you name your field names, though, as there are spam bots that can target web forms.

    If people need to send you files, they can do so after you reply back to them.

    1. Re:Form by Cylix · · Score: 1

      I use a form, but the e-mail address is kept on the server configs.

      A simple form with subject, reply to and message body is then whisked away to a general account.

      At that point, it is at our discretion to reply and give out email addresses.
      No harvesting possible...

      Except when your fellow co-workers send you a lovely e-greeting card! BAM!

      Instant harvesting.

      All that time you spent setting up those web forms and hiding delicate information from the public... WASTED!

      Now, get yourself a good spam filter because no matter what you do... you will be assimilated.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    2. Re:Form by garcia · · Score: 2, Interesting

      Be careful what you name your field names, though, as there are spam bots that can target web forms.

      All it takes is one of the dickwads to manually figure out your form and then they all do it. In addition to whatever you have as your form, make certain you disallow HTML in any of the fields or they will own you.

      I have one set to show that it all went through just fine but it really just ignores their entry. It has worked so far.

    3. Re:Form by eighty4 · · Score: 2, Insightful

      Now, get yourself a good spam filter because no matter what you do... you will be assimilated.

      This is totally it. In many ways, no matter what you do, you're only delaying the inevitable. If the spammers don't get it from your site, they'll get it from somewhere else sooner or later.

    4. Re:Form by celerityfm · · Score: 1

      Indeed I have found that my most "mature" forms out on the web are targeted for spam.. I've added CAPTCHA though, seems to nip it in the butt... but at what cost.. AT WHAT COST?!?!?!?

      Won't someone think of the users? :(

      --
      ...unfortunately no one can be told what The Mat^H^H^HGoatse is...they must experience it for themselves...
    5. Re:Form by fractalVisionz · · Score: 1

      Thats great and all, but I just did a test. I made a bot to submit thousands of times a second and it had my reply email address (not the email address the suggest went to). My email address, using php's mail function, was insert as the reply to. Soon, I received a email bounce back saying that the email couldn't be sent, and guess what, it had the email of the person who was receiving the contact emails.

      A better method to possibly avoid this is to place all contacts in a database, and have a email sent to check the database so no bouncing can occur.

    6. Re:Form by garcia · · Score: 1

      I don't use captcha on one of my forms for a website that I'm in the interim webmaster for because I already have to deal with numerous e-mails from users that have difficulty filling out the form in its current setup.

      I don't have time to explain to them how to decipher the image and I don't want to field the questions as to why we are using it.

      Won't someone thing of the admins?

    7. Re:Form by jellomizer · · Score: 1

      Just pay a lot of attention on your from though. They Like finding methods to make your system into a relay. Such as Tricking headers in the subject and body. Adding characters that you don't normally allowed to add in the browsers. The form I made for my Company hasn't been broken yet and the amount of Spam that we get threw it is about 1 email ever 6 months. A while ago there were some attempts for breaking the email. But I made it Email me when the exception is triggered so while, the attempts didn't work I got to see what they were doing and it allowed me to tighten the code a little more. I haven't seen any attempts sense.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    8. Re:Form by celerityfm · · Score: 1

      "I already have to deal with numerous e-mails from users that have difficulty filling out the form in its current setup."

      But that's the beauty of it! CAPTCHA doesn't just filter spam! If your only source of contact was CAPTCHA'd you'd automatically filter out those user complaints too! :)

      Sounds like an episode of BOFH if you ask me.. heh heh heh.. you know the one, where he installs a CAPTCHA so obfuscated that NO ONE can read it?

      --
      ...unfortunately no one can be told what The Mat^H^H^HGoatse is...they must experience it for themselves...
    9. Re:Form by Assassin+bug · · Score: 1

      ... and if your site uses SQL make sure you also disallow the use of SQL in the form fields as well! Or your tables could be tromped on!

    10. Re:Form by Cylix · · Score: 1

      I only have a few mild parsers checking the integrity of the message. A good deal of security comes in just how the contents of the variables are handled.

      However, I didn't go completely gung hoe on security because the server barfs out a relay denied message when attempting to send to anything other then the local domains.

      The only weakness I'm aware of is the possibility for mass mailings using the web form. ie, I have put no constraints on how many messages could be sent at any time. If it becomes a problem I can go back and retool it a bit. (Nothing extravagant as it only gets about 5 uses a week)

      In any event, I'm sure there are better free scripts out there and anyone can implement a web form. Me, writing my own was to toy around and attempt to avoid any security threats that might hit a popular package.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    11. Re:Form by Lars83 · · Score: 1

      Just code your e-mail address in the server-side script.

    12. Re:Form by DrSkwid · · Score: 1

      They don't need to send you an e-card, just cop some malware.

      We get spam sent to the email address we only use in the Errors-To field of our email notifications !

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  5. Personally I go for by also-rr · · Score: 5, Funny

    IP geolocation and a shotgun.

    Works for me.

    1. Re:Personally I go for by Iphtashu+Fitz · · Score: 2, Interesting

      Same here. I block ALL incoming mail traffic from China, Korea, Japan, etc. on my personal domains because of the volume of spam that originates from those countries. The remainder is fed through SpamAssassin which does a pretty darned good job of tagging likely spam and filtering out obvious spam.

    2. Re:Personally I go for by Anonymous Coward · · Score: 0

      IP2location.com doesn't seem to work very well. I live in Ontario, Canada. Even the ad bots can pick up from my IP that my provider is based in Ottawa (which is no where near my actual location).
      Well, according to that website, I live in Daytona Beach, Florida.

    3. Re:Personally I go for by Tsuzuki · · Score: 3, Funny

      Damn, you must have a pretty big shotgun!

    4. Re:Personally I go for by StikyPad · · Score: 1

      Or a very small Geo.

    5. Re:Personally I go for by UbuntuDupe · · Score: 1

      Actually, on a related matter, something I've always wondered about the court cases involving spammers is, why doesn't nature take its course? I'm not advocating illegal acts, just wondering why no one's gone vigilante. I mean, there you have a spammer and his lawyer, revealing their identities in court to everyone who reads the media. Seems odd that no one would try reprisals at that point.

      I mean, I know a year or so ago there was that spammer in Russia who got killed, but that wasn't related to his spamming.

    6. Re:Personally I go for by steve426f · · Score: 1

      A guy in Oklahoma was going after some. http://www.sueaspammer.com/ Although, it appears there haven't been any updates to the site since 2005.

    7. Re:Personally I go for by Plaid+Phantom · · Score: 1

      All Geos are small. That's why I'm driving a Mitsubishi right now.

      --
      All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
    8. Re:Personally I go for by adavidw · · Score: 1

      Will no one rid me of this meddlesome spammer?

    9. Re:Personally I go for by metamatic · · Score: 1

      I'm more mystified by why Jason Fortuny hasn't been beaten up. I mean, he actually ruined marriages.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    10. Re:Personally I go for by UbuntuDupe · · Score: 1

      Fortuny ruined marriages? You mean, the whole "soliciting other woman for romantic relationship while already married, often times rather graphically" didn't play a part?

      (I'm not defending him, just highlighting what his responsibility really was.)

    11. Re:Personally I go for by Anonymous Coward · · Score: 0

      Why, yes, I do.

      I clicked on this message "Gte BIGGER shotgun for her" sent to the e-mail address on my web page...

  6. Image by Gemini_25_RB · · Score: 2, Interesting
    Personally, I don't have this issue too much (no business, ergo no customers), but I think that the image would be the most effective. Almost like a CAPTCHA, but not nearly as hard (you want your customers to read it easily), but the image would likely still work because (speculation) most harvesters analyze text because it is easy. Image analyzing takes more processing (or human victims), so the harvester would probably get more email addresses by skipping the images and going for text.

    As for whether the harvesters can interpret javascript, I think that it depends on the particular harvester. You could analyze the source or the created page.

  7. disallow Windows users by microcars · · Score: 3, Interesting
    seriously, the most spam I get comes from bots that reside on Windows user's computer and troll through their Outlook Inbox for email addresses.

    I have one email that I use specifically for REPLYING to emails and that one is the one that gets the MOST Spam.

    --
    I like microcars
    1. Re:disallow Windows users by Threni · · Score: 1

      > seriously, the most spam I get comes from bots that reside on Windows user's computer and troll through their Outlook Inbox for
      > email addresses.

      I think it was sort of a given that he'd also like to stay in business, so he's probably not going to want to lose the 90% or whatever it is of the market that uses Windows to send emails...

    2. Re:disallow Windows users by MobileTatsu-NJG · · Score: 4, Interesting

      "disallow Windows users"

      Har har.

      Anyway, I did an experiment once years ago where I created a brand new mail account and turned off 'spam armor plating' (or whatever it's called) on Slashdot. Then I went about making my posts etc. To my surprise, I started getting messages rather quickly. It didn't take more than a week or two to start recieving enough unsolicited mail to shut the experiment down.

      Fast forward to last year. I told a coworker friend about this. He didn't believe me. So I tried the experiment again and... uh.. actually I only got one or two messages over a period of two weeks. I'm not really sure what happened. It's as if they gave up on Slashdot.

      I cannot draw any real solid conclusions from these experiments other than to say that yes, email addresses on websites do get harvested. Yes, you could disallow Windows users, but that wouldn't do a thing to protect any other user. The only possible way that would work is if spam harvesting apps ONLY happened on Windows machines, and let's be realistic, there's nothing to prevent that software from making its way to Linux etc. Once it gets harvested, it doesn't matter which OS you run, you can get spam just as easily.

      It's a tough problem with no single solution.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    3. Re:disallow Windows users by Anonymous Coward · · Score: 0

      the most spam I get comes to me when I email a friend's AOL or Yahoo address. I am convinced there is a netowrk of bots watching the inbound traffic to those email servers and harvesting and spamming gathered addresses. Example: Less than a second after I email a friend at one of those places I have 2 to 5 new spam messages, otherwise I rarely get spam at my gmail account (about 1 per day).

    4. Re:disallow Windows users by Anonymous Coward · · Score: 0

      I think it was sort of a given that he'd also like to stay in business, so he's probably not going to want to lose the 90% or whatever it is of the market that uses Windows to send emails...

      Well, that ruins my suggestion of writing everything in Esperanto.

    5. Re:disallow Windows users by Anonymous Coward · · Score: 0

      Fast forward to last year. I told a coworker friend about this. He didn't believe me. So I tried the experiment again and... uh.. actually I only got one or two messages over a period of two weeks. I'm not really sure what happened. It's as if they gave up on Slashdot.

      I have a wacky paranoid theory about this. Maybe the /. spam protection was sufficient, but you posted something some slashdotter didn't like, so he purposefully submitted your e-mail address to a spam list for retribution.

    6. Re:disallow Windows users by NerdENerd · · Score: 1

      And kill off all your business.

    7. Re:disallow Windows users by MobileTatsu-NJG · · Score: 1

      "Maybe the /. spam protection was sufficient, but you posted something some slashdotter didn't like, so he purposefully submitted your e-mail address to a spam list for retribution."

      Small nitpick: I turned off the /. SPAM protection.

      You are, however, correct. That is a very plausible theory. The only reason I am unconvinced that was the case is I had another email address get posted on a site (no hostile feelings there...) and SPAM started showing up a day or two later. That is, however, not enough to prove you wrong. So, yes, I should have done a test where I registerred a new account and kept a low-profile.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    8. Re:disallow Windows users by mwvdlee · · Score: 1

      No need to port the software to another OS, just use fake HTTP headers.
      Any information you get from the HTTP headers is for informational purposes only, and is useless for security.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    9. Re:disallow Windows users by A_Non_Moose · · Score: 1

      It's as if they gave up on Slashdot.

      Hummm, Let me guess:

      bored /.'ers: traffic volumes so high, 50/50 chance of surviving.

      excited/curious /.'ers: Server off line within minutes, wires and routers glowing and then smoking.

      Pissed off /.'ers: Did you just hear several "bangs" a moment ago?

      I wonder why...

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  8. Well lets see.... by PieSquared · · Score: 1

    I believe that slashdot has a system for doing this. You the option to hide your email, display it, or display a spam-resistant version of it. It seems to change all the time, currently mine is missing a chunk, replaced by [], and after the end it says ['ade' in gap]. I haven't gotten any extra spam in that account so it seems to work fine.

    --
    Does a line appended to your comment give your post meaning in and of itself, or only in relation to those without?
    1. Re:Well lets see.... by daranz · · Score: 1

      It's only partially effective, though. There's a limited amount of obfuscation schemes that you can code into the system. A spammer can browse slashdot and note a bunch of methods used to hide email addresses, and then write something to convert those back into a usable form. Chances are, he'll get a whole bunch of usable addresses. Sure, it is better than nothing, and somewhat increases your chances.

      --
      This is a sig. It is appended to the end of comments I post.
    2. Re:Well lets see.... by NuclearDog · · Score: 1

      http://nd.snackbox.org/slashdot/spam.php

      That was about 15 minutes work. (It's a bad thing when I get bored.)

      Paste in a spam-armoured address, and it should spit out a valid e-mail address.

      Admittedly, it's imperfect and some addresses (eg: yours, which shows up as "daranz@noSPAM.gmail.com" for me) come out slightly off (extra period), but a bit more work and I imagine it could parse almost anything correctly.

      ND

      --
      This statement is forty-five characters long.
  9. javascript by Zashi · · Score: 1

    I use javascript and html encoded ASCII. The website my organization uses ( nonlogic.org ) is almost entirely php based with headers. So including the php header also includes the obfuscation script (which is only 1 line). To display an email addy we just do addy('name','domain') and that's that. Combined with gmail's filters and the fact I have a personal account for talking to humans, and a spam account that I use for anything requiring an email address to use, I never get a single piece of spam in my inbox. (And to my knowledge have never had any false positives).

    --
    Skiffy is Spiffy, but Ort is tort.
    1. Re:javascript by Random+Destruction · · Score: 1

      Cruel and unusual.

      --
      :x
    2. Re:javascript by Zashi · · Score: 1

      How mature of you.

      --
      Skiffy is Spiffy, but Ort is tort.
    3. Re:javascript by dotgain · · Score: 1
      At least, since he lacks the balls to post logged in, he'll probably never be found by bots since the default threshold is 1.

  10. Simply put the address in clear text by Colin+Smith · · Score: 4, Insightful

    With a mailto URL and deal with the resulting spam at the mail level, the cost of doing so is less than the cost of alienating potential customers.

    However, on a personal site, images.

    --
    Deleted
    1. Re:Simply put the address in clear text by Ankou · · Score: 2, Funny

      Thats why all my mailtos are "root@localhost" :)

    2. Re:Simply put the address in clear text by falconwolf · · Score: 1

      With a mailto URL and deal with the resulting spam at the mail level, the cost of doing so is less than the cost of alienating potential customers.

      However, on a personal site, images.

      Just as I would on a commercial website, I want my personal website easily accessible incuding email and as it has been said already images are not accessible. The best idea I've seen is to use css and form using invisible tags.

      Falcon
    3. Re:Simply put the address in clear text by mwvdlee · · Score: 1

      A few years ago, I would have agreed.

      But contact forms are pretty much the standard nowadays, so there's really no reason to use mailto's any more.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  11. use a Table! by Nova1313 · · Score: 4, Interesting

    use a table with 3 columns.. the first with the first part of your email addres, the second with @ and the third with domain.com. simple searches on the pages make it hard to find and with a border of 0 the user won't notice the table.

    --
    There exists some positive integer N that you are the Nth person to read this signature.
    1. Re:use a Table! by Repton · · Score: 4, Interesting

      Couldn't you equivalently do <span>jsmith</span>@<span>example.com</span> ? You still lose the mailto though..

      (I suppose you could toss in <span style="display: none">fnarfnarfnar</span> or something as well, if you want to confuse matters slightly more)

      Would copy/paste insert whitespace anywhere where you don't want it?

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
    2. Re:use a Table! by Anonymous Coward · · Score: 0

      Couldn't you equivalently do jsmith@example.com ? You still lose the mailto though..

      no because a simple regular expression (which is what most of the bots use) would just ignore/strip the html tags anyway

    3. Re:use a Table! by Anonymous Coward · · Score: 1, Interesting

      I've been using a table like this for years. I get about 1 spam email a year to the address posted. highly recommended.

    4. Re:use a Table! by kisielk · · Score: 1

      Tables are equally susceptible to this.

    5. Re:use a Table! by eric76 · · Score: 3, Interesting

      You could use 2 columns.

      In the right column, create an e-mail address that is missing the first letter or more of the actual e-mail address. Put the missing letters in the left column.

      For example, if your e-mail address is "jack@example.com", "ja" would go in the left column and "ck@example.com" in the right column.

      Then /dev/null any and all e-mail addressed to ck@example.com.

    6. Re:use a Table! by demallien2 · · Score: 1

      This is not a bad solution, but just one step further, and you can nail most spam. Stick a dummy spam address (the equivalent of your ck@example.com - my apologies to example.com which is now in the process of getting heavily spammed....) in hidden text somewhere on the page. This is your honeypot. Any harvester that hits your page is going to find and use this address, identifying the computer that has been p0wned. This computer's address is now added to an email blacklist (except in the case where the mail already exists in a user's whitelist). All spam arriving at the true address (which was also easily available and useable on the html page) is likely to also send spam to the honeypot address, thereby allowing us to identify the sender as a spammer, and we kill the mail...

      For me, it cuts spam down to a manageable level (about 10% of all emails).

    7. Re:use a Table! by Reziac · · Score: 1

      While these ideas all sound good on the surface, you still need a mailto:link in the *source*, if you expect people to be able to click on it. And I doubt spambots are scraping the *rendered* page.

      As to copy and paste, remember that 1) many people (especially newer users) have no idea they can do this, and 2) text that's split among different table cells usually does not copy as a single unit, and sometimes refuses to copy at all.

      BTW, my main email addy has been plastered all over my sites for 8 years now, and collects very little spam that the ISP's filter can't chuck out. I do sometimes wonder if that's because I use the form "mailto:me@example.com?Subject=spam" -- that can't be all that difficult to parse, so perhaps the form makes it look like a spamtrap.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    8. Re:use a Table! by balloonhead · · Score: 1

      what about people like me who often cut and paste from a site into thunderbird?

      I don't routinely double-check. I'll get /dev/null.

      --
      This idea was invented by Shampoo.
    9. Re:use a Table! by Bill+Dimm · · Score: 1

      my apologies to example.com which is now in the process of getting heavily spammed

      No need to worry. example.com is a special domain that was reserved specifically for stuff like this.

    10. Re:use a Table! by Anonymous Coward · · Score: 0

      I'd think that inserting span tags with display=none would possibly still work. They'd strip the html, but the garbage in between would be intact.

    11. Re:use a Table! by psmears · · Score: 1
      my apologies to example.com which is now in the process of getting heavily spammed...
      Nah, you're pretty safe there—have a look at RFC2606 :-)
    12. Re:use a Table! by dgec · · Score: 1

      I did that. Didn't work. Nor did the javascript tricks. I went to a website designed to test your spam-countermeasures and it had NO trouble figuring it out. Back to a contact form, and a list of email addresses with nothing after the @. Told users to type in the name, add the domain or else use the contact form.

  12. removethis by the_povinator · · Score: 1

    I always assumed that my_email@removethis.gmail.com was enough.
    Am I wrong?

    --
    The .sig is dead, and I believe I had a hand in killing it.
    1. Re:removethis by Anonymous Coward · · Score: 0

      It might help some if you don't run a business where people who might not be as internet savvy want to contact you.

      Stupid people have money too, spam is evidence of that.

    2. Re:removethis by rduke15 · · Score: 1

      Yes, I'm afraid. Many users read neither the address, nor the bounce message they get. Sometimes, if I'm around, they ask me why some of their emails don't go through... That's how I know.

      But maybe you don't want email from people like that...

    3. Re:removethis by the-amazing-blob · · Score: 1

      Someone quickly copy-pasting it, especially someone of the non-geek type, might not notice. I've had people ask me if mailer-daemon was a virus, so they won't notice when it bounces back.

    4. Re:removethis by Anonymous Coward · · Score: 0

      On webpages I usually go like, Email: myemail AT someplace dot com, or myemail ATSIGNGOESHERE something.com

    5. Re:removethis by Anonymous Coward · · Score: 0

      What's wrong with you jerks?

    6. Re:removethis by Anonymous Coward · · Score: 0

      Who, the guy who posted the e-mail addresses or the guy who put his wife's cell phone number online?

  13. Use a Web form by rlp · · Score: 1

    Use a web form for message entry combined with a capcha to prevent spam from bot's. The web app that processes the page can dump the message into a DB (for later retrieval by an admin page) or forward it via mail. Do NOT embed e-mail addresses in the page, even e-mail addresses built via JavaScript.

    --
    [Insert pithy quote here]
  14. SpamGourmet.com by gumpish · · Score: 5, Informative

    SpamGourmet.com

    Makes it trivially easy to create a unique forwarding address for any website you care to visit, then set the domain of that site as an exclusive sender for that address.

    If a 3rd party starts spamming you at that address, Spam Gourmet just drops it, but continues to deliver relevant mail.

    Oh, and it's completely free.

    1. Re:SpamGourmet.com by v1 · · Score: 2, Interesting

      If you run your own mailserver this is a handy option. I have my primary email address that I only give to people I trust that are not using windows machines. Anytime I have to give my email to a "risky" place, like to submit a request for something, that requres a valid email address, or to register, I create a new email alias.

      This spring I was shopping for a new SUV, interested in an Escape. I went to ford's web site and they had a "submit email address to have dealers in your area contact you". Sure that's easy enough. But I'm paranoid. Yes it's Ford but still. So I made "v1ford" forward to my main email address. I got five replies from dealers in my area and forgot about the whole thing.

      SIX MONTHS LATER I started receiving spam, one per day, to v1ford. Bastards. And they waited half a year before sellign me out, thinking I would not know! So that alias which I had forgotten to delete after I got my replies, I just deleted and they "went away". It astounds me that someone that I am about to buy a $26k product from is doing things to piss me off.

      Tho to be fair it was probably one of the five that replied to me, that got his PC owned by a spam virus. But still, that's not responsibly protecting the privacy of your (potential) customers. Just goes to show, you really can't trust ANYONE with your real address nowadays - even if they are reputable and have integrity, you can't count on them ALL being bright bulbs, and it only takes one to ruin it for you.

      Using this system I have only received spam on a few occasions, one of which was when a large company I trusted posted my email address on their web site. (d'oh!)

      --
      I work for the Department of Redundancy Department.
    2. Re:SpamGourmet.com by jmv · · Score: 1

      It doesn't solve the problem here. When you want people to be able to contact you, you want to post an email address that will not go away.

    3. Re:SpamGourmet.com by fusion9290991 · · Score: 1

      There's another one called 'spam poison' that traps and directs an web email harvester robot into the seven levels of robot hell:
      http://spampoison.com/

      --
      remember to loot and pillage before you burn!
    4. Re:SpamGourmet.com by flurdy · · Score: 1

      Its annoying isnt it.

      I thought the same with Sony Ericsson, so created an alias for when i registered with them.

      A few months later I started receiving spam on that alias. Could be they were hacked or they simply realised the cash value with their database of addresses(or an employee did)

      Only problem I used the same alias for two different parts of Sony Ericsson, their global site and my own country's support form. So I am not sure which part sold me out. The local could be less competent, however we have very strict privacy laws, so it could be global.

      Ericsson was the only one I was receiving spam on for that domain, but a few months on, and I starting to receive loads of spam on non existing aliases. Cant prove it but I believe it all originated from Sony Ericsson selling my email to spammers.

      Time to move on, and adjust my alias/spam avoidance. Ive created a little webapp to track and update aliases I use and what it was used for.

      --
      My other Sig is very funny.
    5. Re:SpamGourmet.com by jacquems · · Score: 1

      Sneakemail also offers a similar service. I haven't tried SpamGourmet, but I am quite happy with Sneakemail. The thing I like best is that having a unique e-mail address for each website I visit lets me know exactly where the spam is coming from. Sneakemail also lets you use filters to control who is allowed to send mail to an address, but if you start getting too much spam from a particular address, you can deactivate or even delete the e-mail address and generate a new one. As I mentioned in a previous thread, until a friend submitted my real e-mail address to a fake friends-network website, I was getting no spam whatsoever.

      Sneakemail's basic service is also free, but I pay a nominal amount (something like $2 a month) for a premium account because I like the service and I want to support it.

    6. Re:SpamGourmet.com by leenks · · Score: 1

      Maybe they didn't sell you out? Maybe one of their machines got infected by a spammers mining tool? Most bots these days mine the PC for email addresses, bank account numbers, credit card numbers etc, as well as acting as SMTP relays and other things. Maybe your machine was the one infected? All the available virus checkers are useless at identifying the best tools currently used by hackers, even after a couple of months of updates. Finally, are you sure that someone didn't probe your mail server to find the valid addresses?

    7. Re:SpamGourmet.com by v1 · · Score: 1

      Maybe they didn't sell you out? Maybe one of their machines got infected by a spammers mining tool? Most bots these days mine the PC for email addresses, bank account numbers, credit card numbers etc, as well as acting as SMTP relays and other things.

      That is extremely likely. Though not much better. Would you be more upset if a company sold your info to a spammer, or more upset if they did not secure their servers and a virus/trojan/hacker stole your personal information? Really it doesn't matter which of the two scenarios occurred, the damage done is the same and they are ultimately the ones responsible for letting it happen.

      Maybe your machine was the one infected? All the available virus checkers are useless at identifying the best tools currently used by hackers, even after a couple of months of updates.

      Mac OS X Server? Not trying to be arrogant, just practical... I dun think so. And its hardened quite a bit more than the typical OS X machine. Statistically speaking, a miniscule percentage of mac servers get compromised, and essentially zero of them that are hardened are compromised.

      Finally, are you sure that someone didn't probe your mail server to find the valid addresses?

      I watch my logs, and I do see dictionary attacks on the ssh and pop servers from time to time, and "v1ford" is NOT something that their dictionary is going to hit. They go after names usually. And there have yet to be any hackers bored enough to try to brute force my ssh or pop.

      In this instance I am going to assume one of the dealers that Ford gave my address to had his computer owned by a trojan that either assisted in building a mailing list for the herder or directly generated spam to all addresses it found on the machine. Can't fault Ford directly for it happening, but they clearly did not consider protecting against this (very likely) scenario when they set up this "have a dealer in your area contact you" promotion. For that I would call Ford more neglegent than the dealer.

      eg... When a bank gets robbed, sure you can blame the burglar, but lets also look at the bank truck parked out back unattended while the drivers were doing lunch at Wendy's. Sometimes you have to take a closer look at the process at work to determine where it could best have been prevented. Like the old saying goes, "an ounce of prevention is worth a pound of cure."

      --
      I work for the Department of Redundancy Department.
  15. Server-side redirection by bsiegel · · Score: 1

    I've had success using a simple server-side script that simply sets the 'Location:' header to an e-mail URL such as mailto:foo@bar.com. The advantage is that the e-mail address is not in the client-side code at all. Does anyone know if spam bots are able to harvest redirects like this?

    --bsiegel

    1. Re:Server-side redirection by Anonymous Coward · · Score: 0

      The redirect is client side though, the browser sees the header and re-directs.. so a spam harvester could do the same thing. I'm sure that stops most spambots but I bet there are a few that grab emails that way

  16. I used to... by Lord+Kano · · Score: 1

    I used to list mine as lordkaNOSPAM@whatever.com

    When the spambots started to strip out the NOSPAM they'd try sending email to lordka@whatever.com, that wasn't me.

    Now, I just live with spam filters.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:I used to... by Sancho · · Score: 1

      Have you considered acquiring the address 'lordkaNOSPAM@whatever.com' instead?

    2. Re:I used to... by Lord+Kano · · Score: 2, Funny

      Excellent idea, it'd be ignored by humans and scripts alike.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  17. reverse email by Anonymous Coward · · Score: 0

    edu@berkeley.student

  18. Publish your email address. by gvc · · Score: 3, Insightful

    gvcormac@uwaterloo.ca -- Bring it on!

    Seriously, if we cower in fear, the spammers win. Obfuscating, Turing tests, whatever show fear.

    1. Re:Publish your email address. by Rosonowski · · Score: 1

      If the spammers didn't harvest that on their own, I'm sure a dozen people just did it for you. =/

      --
      01101001 01100001 01101101 01101110 01101111 01110100 01100001 01101100 01100001 01110111 01111001 01100101 01110010
    2. Re:Publish your email address. by sinistre · · Score: 2, Funny

      I added gvcormac@uwaterloo.ca to emailharvester.com for you :) as I've done all my friends and every e-mail I come across...

      PS: Just kidding!

    3. Re:Publish your email address. by flyingfsck · · Score: 1

      Exactly. It is impossible to keep your address out of spammer address lists. So I just use SpamAssassin and a few RBLs.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    4. Re:Publish your email address. by ShooterNeo · · Score: 2, Funny

      I took the liberty of visiting listopt.com and signed you up for about 100 different advertising newsletters. I sure hope you find them interesting.

    5. Re:Publish your email address. by Anonymous Coward · · Score: 1, Funny

      Me too. bgates@microsoft.com

    6. Re:Publish your email address. by iMaple · · Score: 2, Funny

      Thats your TA's address, isnt it ???

    7. Re:Publish your email address. by Random+Destruction · · Score: 5, Funny

      I figured all these cruel slashdotters would add you to spam lists, so to try to offset the damage, I went through my spam folder and used some of the 'unsubscribe' links for you. Hopefully this will lessen your damage.

      --
      :x
    8. Re:Publish your email address. by Nefarious+Wheel · · Score: 2, Funny

      Dunno. I've always preferred info@telemarketing.com myself.

      --
      Do not mock my vision of impractical footwear
    9. Re:Publish your email address. by 1u3hr · · Score: 1
      gvcormac@uwaterloo.ca -- Bring it on!

      Very brave, if it is really your own address you've got the University of Waterloo admins to deal with your spam.

    10. Re:Publish your email address. by Anonymous Coward · · Score: 0

      You're stupid. It's billg.

    11. Re:Publish your email address. by Anonymous Coward · · Score: 0

      I agree. Even if you never publish your email address, if you actually use it then it is eventually going to get out there (whether through Google cache, Outlook worm, or whatever else). Hell, the people providing you the mailbox would probably sell it for the right price. Like any other information, once it's out there it's out there. The very essence of email is communications. To somehow think you can keep your email address "secret" is just preposterous.

    12. Re:Publish your email address. by izomiac · · Score: 1

      Because, of course, a spammer's objective is to be feared...

    13. Re:Publish your email address. by wayne · · Score: 3, Insightful

      Seriously, if we cower in fear, the spammers win.

      Indeed. I have noticed that almost everyone who is involved with stopping spam does not munge or hide their email addresses. Julian Haight is the only person that I can think off of-hand that does not publish his email address.

      I've been publishing my email address since the late 80s, I'm not going to start hiding it now.

      --
      SPF support for most open source mail servers can be found at libspf2.
    14. Re:Publish your email address. by juushin · · Score: 1

      I appreciate the bravado, but this philosophy is nuts. I recently shut down an old email address at Harvard because I was getting >200 spams a day. Do you know how much work it becomes to sift through 200 messages a day to find the one legit message? There is nothing more frustrating than starting the day spending 10 minutes deleting spam.

    15. Re:Publish your email address. by RobertLTux · · Score: 1

      speaking of such things if i wanted to sprinkle a few "trap addresses" inside my website what are a few good ones (bonus points if they are government run or "familiy" addresses)

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    16. Re:Publish your email address. by wayne · · Score: 1

      Because, of course, a spammer's objective is to be feared...

      Sarcasm noted and you are right, spammers don't care at all if they are feared or not. That's not the point though.

      The great thing about email is that people I don't really know, strangers, can easily contact me. Hiding your email address does kind of work, but it defeats one of the main advantages of email. Hiding your email address also only works as long as you never give it to anyone who gets their PC owned and turned into a zombie.

      People who "need" to hide their email address are usually people who have not used any of the many good modern spam filters. I use spamassassin (sa-exim with graylisting, actually), but there are a lot of other good ones too. Use them. They work. Don't be cheap and say that they spam filters are "too expensive", because your time is worth a heck of a lot more than a few CPU cycles.

      --
      SPF support for most open source mail servers can be found at libspf2.
    17. Re:Publish your email address. by SmokersClub.se · · Score: 1

      So, do you also recommend that all computer users should stop to utilize any firewall, and end their habit of using login passwords?

    18. Re:Publish your email address. by _iris · · Score: 1

      No doubt. We can't just cut our addresses from the Web and run to alternatives. This is hard work. We need to stay the course. This is hard work. Our mailboxes are the central front in the war on spam. Did I mention this is hard work?

    19. Re:Publish your email address. by Anonymous Coward · · Score: 0

      I think you wanted it like this mailto:gvcormac@uwaterloo.ca for maximum affect.

    20. Re:Publish your email address. by Anarchitect_in_oz · · Score: 1

      Also a good trick is to hide a valid email address on your website. Even a few different ones obsured in different ways.
      Then work on the assumption that anything received by any of these addresses is spam.

      --
      "Call us when the New age is old enough to drink" Beck
    21. Re:Publish your email address. by Anonymous Coward · · Score: 0

      First, thanks for supporting SPF :)

      Second; really, how hard is it to block spam? Not very. Recently I did something stupid and hosed my web/mail server. I rebuilt the mail and staged web on another box. Running OpenBSD made it trivial to pf -> rdr the traffic to the inside box, then I staged a mail setup inside.

      Postfix was a breeze to install (personal preference), followed up with Mailscanner, clamav, and spamassassin. I had never used spamassassin before, and found it very easy to both setup and integrate with everything else. I fed it a lot of old spam over a few days to see how well it worked, and it worked very well.

      Also configured the SPF, but I didn't expect it to catch very many mails. I was wrong about that, many people are now publishing SPF records. SPF is free to implement and takes about 5 minutes.

      So now I have a mailserver which drops connections using RBLs from some of the well-known spam sources, scans and disinfects viruses, and does additional tests for spam, flags spam etc.

      There are 3 major sources of spam now; 1) Open Relays - the RBL lists make it easy to block these, SPF helps. 2) Bot nets - RBLs help a bit with this, SPF helps as well. SA catches the rest. 3) BGP pirates - RBL effectively useless, SPF helps a bit, SA helps a lot.

      If you're a sysadmin, and run your own mailserver, saying spam is a problem means that the spammers are smarter than you and you should perhaps be in a different field. Needing to run protection on mail servers is common sense. Not running it indicates uncommon stupidity.

    22. Re:Publish your email address. by gvc · · Score: 1

      Here's my spam filter setup. Some assembly required.

          http://plg.uwaterloo.ca/~gvcormac/spamassassin.htm l

    23. Re:Publish your email address. by ShooterNeo · · Score: 1

      Just so ya'll know : I REALLY did do that. I searched google for a way to deliberately sign up for spam, and found that site.

    24. Re:Publish your email address. by From+A+Far+Away+Land · · Score: 1

      It's interesting that so many people who support open source software, and security through peer review, would obscure their email address for security.

  19. Why bother? by Nemetroid · · Score: 0

    I use a spam filter. Much easier than having everyone read your email through a captcha.

  20. contact us form by cmanuh · · Score: 1

    provide your own custom contact us form and have it written to some backend database.

  21. There is a simpler ingenius method. by Goalie_Ca · · Score: 2, Interesting

    Hide in the webpage a bogus email address. Maybe in comments, maybe in the corner with a super tiny font which matches the background. Whatever mail gets sent to that address should be automagically blocked to all other accounts.

    --

    ----
    Go canucks, habs, and sens!
    1. Re:There is a simpler ingenius method. by Anonymous Coward · · Score: 0

      That won't necessarily work. If I were a spammer I might disregard some of the addresses I find, in order to defeat that tactic.

  22. Decoy address to build a spammer blacklist by The+Famous+Druid · · Score: 5, Interesting

    I've heard the following works fairly well, but haven't tried it m'self.

    Put 2 email addresses on your web site, the real one, and a 'decoy' one which is hidden from normal users (eg white-on-white text right at the bottom of the screen).

    Any email that arrives at the 'decoy' address is parsed, and the sender added to a blacklist.

    --
    Quidquid Latine dictum sit, altum videtur (anything said in Latin sounds important)
    1. Re:Decoy address to build a spammer blacklist by yupie · · Score: 2, Interesting

      Put 2 email addresses on your web site, the real one, and a 'decoy' one which is hidden from normal users (eg white-on-white text right at the bottom of the screen).
      Any email that arrives at the 'decoy' address is parsed, and the sender added to a blacklist.


      This does not work, for the simple reason that nowadays, spam machines virtually always use a different sender (and very probably different sending IP address etc., given bots) for each mail.

      --
      Sig (appended to the end of comments I post, 120 chars)
    2. Re:Decoy address to build a spammer blacklist by celerityfm · · Score: 1

      One of the problems I see with this is that it's also an old search engine spam technique and could lead your site to being penalized in search results. I advocate email obfuscation if you must have a mailto :)

      --
      ...unfortunately no one can be told what The Mat^H^H^HGoatse is...they must experience it for themselves...
    3. Re:Decoy address to build a spammer blacklist by MartinB · · Score: 1

      Bah, blacklists are for wimps :-)

      What you want to do is use it as training data for your bayesian filter, so your filter not only blacklists the email address, it learns more of the spammer's armoury. And as you *know* it's going to be spam, you can run it through half a dozen times marked as spam.

      So, spammers, suck on this: yumyum@easyweb.co.uk.

      --

      The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

  23. Spam Traps by GeorgeS069 · · Score: 1

    I use Maia MailGuard and just set a bunch of spam traps in my html files.
    Any mail sent to these traps are automatically marked as spam and filtered according to your spam settings
    Some of the "traps" are super obvious too but,it works.
    here's a few:
    spamking@frodoslair.net
    dumbass@frodoslair.net
    idiotspammers@frodoslair.net

    and so on....
    I believe anyone that would sell these harvested addresses would have some pissed off customers when they saw these entries in the list!

    --
    I'd rather have a bottle in front of me than a frontal lobotomy
    1. Re:Spam Traps by Anonymous Coward · · Score: 0

      Why would they care what their customers think? It's not like they can take them to court for it or anything.

      Besides, harvested addresses doesn't cost much per million addresses so I don't think anyone who is buying them are going to care enough to acctually look at the list before they spew crap all over the internet.

    2. Re:Spam Traps by GeorgeS069 · · Score: 1

      That's not really the point....the silly names are just a possible side benefit
      the "traps" are used so that any email coming into those accounts is automatically marked as spam
      and added to the spam assassin filter rules so the spammers get blocked system wide

      --
      I'd rather have a bottle in front of me than a frontal lobotomy
    3. Re:Spam Traps by LordNightwalker · · Score: 1

      I'd rather have a bottle in front of me than a frontal labotomy

      It's lobotomy, not labotomy... And yes, it's a great song. :D

      --
      Install windows on my workstation? You crazy? Got any idea how much I paid for the damn thing?
    4. Re:Spam Traps by GeorgeS069 · · Score: 1

      thanks....fixed it

      --
      I'd rather have a bottle in front of me than a frontal lobotomy
  24. Just be unique by Statecraftsman · · Score: 2, Interesting

    You know when they said you were special? They were trying to tell you to just do something different than everyone else. If everyone did a table trick or wrote "blank at blank dot com" or did any other clever little thing a programmer could come along and regex the hell out of it. Be unique and make them deal with your site individually.

    That being said, I don't think spammers crawl the net looking for addresses so much. Their zombies have all the addresses they need. Just try to give out your email address to people that don't have an affinity for virus infections. In my case, I protect my customers so my address hasn't been abuse too heavily thus far.

    1. Re:Just be unique by rduke15 · · Score: 1

      I don't think spammers crawl the net looking for addresses so much.

      They do. I put a few honeypot addresses on a small personal web page, and most of them get spam daily.

  25. Exploit poor coding standards. by patio11 · · Score: 2, Informative

    check+the+rfc+this+is+legal+but+nobody+codes+for+i t@yourdomain.com

  26. Not for a corporate site by AlecLyons · · Score: 1

    Requiring people to work before then even know how to contact you = fewer customers. I'd also shy away from an image because I'd be worried it'd piss people off when they try to copy and paste the address.

    Personally I do away with emails on sites wherever I can. Stick to a data entry form with captchas or, a rather interesting idea I think I read Slashdot somewhere - put some extra fields in a form which are not visible. If anything is posted in these fields you can strongly suspect it has been entered by a machine, rather than a person.

    If I had to put an email on the site and wanted to obfuscate it my preference would be using a bit of javascript to write out the email address from some encrypted string. But you know how arms races go...

    And on a side note - has anyone noticed how Firefox's spell checker thinks javascript and captchas are spelling errors?

    1. Re:Not for a corporate site by Zonk+(troll) · · Score: 0
      And on a side note - has anyone noticed how Firefox's spell checker thinks javascript and captchas are spelling errors?


      The spelling checker in Firefox is a piece of shit. It's suggestions are almost always useless.
      --
      "The Federal Reserve is a fraudulent system."--Lew Rockwell
      End The FED. -
    2. Re:Not for a corporate site by nolife · · Score: 1

      I use it all of the tame and I thank it works greet.

      --
      Bad boys rape our young girls but Violet gives willingly.
  27. Fuck 'em! by shawnmchorse · · Score: 4, Interesting

    My actual e-mail address, in convenient text format and as a mailto: link, is at the bottom of every single web page at my personal web sites. I really don't see why I should change that just because spammers might harvest it. My e-mail address has been up there since about 1996, so that's at least a decade's worth of harvesting. I've also used the same e-mail address on Usenet posts.

    Yes, I get quite a lot of spam. But with the usual techniques (greylisting, SpamAssassin, etc.) I only actually receive maybe half a dozen spam e-mails a day. And more importantly, all my actually valid e-mail still seems to get through just fine. I'm happy with it, and I get the personal satisfaction of being able to use my e-mail address wherever I damn well like without having to cower from spammers.

    1. Re:Fuck 'em! by MobileTatsu-NJG · · Score: 1

      "...and I get the personal satisfaction of being able to use my e-mail address wherever I damn well like without having to cower from spammers."

      Cower? It's about signal to noise, not the Borg taking over the ship. Heh.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    2. Re:Fuck 'em! by flyingfsck · · Score: 1

      Yup, there is no point in hiding your email address. It is best to assume that all spammers already have it and then just run SpamAssassin, with Spamhaus and Spamcop RBLs. My address is all over the place since 1995 and only two or three spams get through per day and those are pretty innocent and mostly related to my business anyway, so they are not particularly annoying. The RBLs block tens of thousands of spams per hour and SpamAssassin takes care of the rest.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    3. Re:Fuck 'em! by XanC · · Score: 1

      I've been thinking about doing greylisting for my extended family's domain, but I've been hesitant mostly because people expect email to be instantaneous, and there could be a Web sign-up email or an important business email that's unnecessarily delayed.

      Have you found these to be problems? Is it just you behind your greylist or are there norms too?

    4. Re:Fuck 'em! by shawnmchorse · · Score: 2, Informative

      My e-mail, my wife's, and the ex co-worker I share the server with all have our e-mail greylisted. I have it set up so that it skips the greylisting process if the e-mail server it receives mail from is properly listed using SPF, which helps make sure that e-mails from large entities (GMail for instance) are never delayed. Nonetheless, I'll hear occasional complaints from the wife when she signs up for an account at a new set of forums or something and doesn't receive her confirmation e-mail immediately.

      I think it works best on an individual basis, really. You could let everyone in the domain know that there's an option available which would help cut down on spam but might occasionally delay e-mails. For some people this will be completely unacceptable, but others will jump at the chance to reduce spam.

    5. Re:Fuck 'em! by XanC · · Score: 1

      The individual setting idea is a great one, as is letting SPF domains off the hook.

      How long does it normally take for your wife's forum emails to get through?

      Thanks for your time with this. I'm in Austin, too, by the way, so uh, howdy. :-)

  28. Reverse psychology by DoofusOfDeath · · Score: 2, Funny

    Put in plain sight: on your homepage which you submit to Google for indexing.

    It's so obvious, they'd NEVER think to look there.

  29. I take a modified approach to the 'image' method by Kabuthunk · · Score: 1

    Just in case someone has some program that will recognize characters in an image (hence why some sites have the mangled-looking image that you have to try to read the letters off of), I went with a slightly different approach.

    I just took a .gif image of my email address in the font I was using on my site, and then split it into 5 different images. Then in the html, I just have all of the images running one after another without spaces, and it looks correct on the website.

    As well, I threw a BR tag or two before that particular line, and put the email address towards the start of the sentence, to avoid the problem of half of it appearing on a second line. Well... unless they have their monitor set to like... 320x240 resolution or have their IE window really friggin' small :P

    --
    Planet Zebeth - Metroid with a twist
  30. Give up and use SPAM filters... by WoTG · · Score: 1

    For a a couple years I used a javascript encoder for public web pages. But somewhere between getting 20 SPAM a day and getting 250 SPAM a day, I had to setup better anti-SPAM systems. So there wasn't much benefit to trying to hide various email addresses with convoluted hacks like JS. Another option is to include a "email contact form", but those have downsides too.

  31. Another method.. by catwh0re · · Score: 4, Informative
    To get around spam issues I bought a cheap domain and use an included service to redirect all the email that gets sent to that domain to a single email address. (Most will offer this service for free.)

    I then use separate email addresses for everything I sign up for. E.g. my bank email address is different from my health fund email address, which is different from my all of mp3 email address etc. I use a little code which isn't obvious(similar to a lookup table) to code each website into the username portion of the email address... That's why I'm a little annoyed at allofmp3.com at the moment, as I've supplied two email addresses to them on only two occassions, and both are huge spam recipients. So it's clear that not only does their financial arm sell my email address, but their online store does too.

    This method is good for 2 reasons: It's very easy to direct all email from particular addresses straight to the trash should they become spam targets and secondly, it's very easy for me to figure out (such as the allofmp3.com case) who sold my email address to spammers and when.

    1. Re:Another method.. by Anonymous Coward · · Score: 0

      You should check out reflexion.net - they have automated your method and its great. I ve used it for three years running. Have over 150k unique addresses out there.

    2. Re:Another method.. by Anonymous Coward · · Score: 0

      you can do this with gmail (or any other compliants
      standard email account), by putting:

      my.address+identifier@gmail.com

      same idea, much less hassle. you should see how many
      folders i have in my gmail inbox :), but i can track
      everything.

    3. Re:Another method.. by bitspotter · · Score: 1

      I see I'm not the only one doing this (not that I thought I was).

      One tip: do NOT put up a script that randomly rotates addresses on a website. Every time a harvester gets a new address, it thinks its got a new address. Then, every time you would normally get one spam, you get a LOT of them.

      this doesn't help for websites, though.

    4. Re:Another method.. by Anonymous Coward · · Score: 0

      Running a domain of my own I get to play with email addresses similarly - so I have a unique address for every company I deal with and for some friends to send to.

      I got hit by a large amount of BS on my allofmp3 account address - found out that in that case it was just the scum playing the "let's send everyone an email that might use allofmp3@something-or-other.tld" game. So I added a character and carried on.

      The added bonus of giving unique addresses is that if (when) you do get hit by something using one, you at least get to tell the other end that they may have been opened up - as my DECT phone supplier found a while back. They swore blind that they couldn't have been hit as their security was sooper-dooper solid. Then an email crept in saying they'd been hit by a low level mass-mailer worm. Vindicated and further damage limited. Would have been nice to get a discount on a next purchase though :)

      Regards to all.

    5. Re:Another method.. by dr00g911 · · Score: 1

      Easy to do this without getting sneaky with the lookup tables, if you're on a halfway decent webhost with a "catchall" box for non-assigned boxes@yourdomain.

      I just use the actual domain name I gave the email address to as the username, with a catchall account: evite_com@mydomain.com amazon_com@mydomain.com etc. Combined with the usual methods in your catchall box (graylisting, spamassasin, etc), it works incredibly well, and gives you a reasonably good idea who's selling your info so you can stop patronizing them.

      You've got to not only make it unprofitable for the spammers, but you've got to let them know WHY you're making it unprofitable. Make sure when you find a domain that sells your crap (evite is my example) that you let them (webmaster@, abuse@ info@ etc) know in no uncertain terms that you know they've done it and you're going to be vocal at every opportunity about their practices.

      Enough of that type of message comes in, and it'll make it up to the top of the ladder at some point.

    6. Re:Another method.. by shmlco · · Score: 2, Funny

      "That's why I'm a little annoyed at allofmp3.com at the moment, as I've supplied two email addresses to them on only two occassions, and both are huge spam recipients."

      Just wait til you see what they do with your credit card number...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    7. Re:Another method.. by Anonymous Coward · · Score: 1, Insightful

      Yeah! If you can't trust the Russian Mafia, who can tou trust?

    8. Re:Another method.. by Anonymous Coward · · Score: 0

      umm... may be a coincidence, but a few weeks after signing up with AllofMP3.com this past spring, I got 2 mysterious $400 charges from China on my credit card. Coincidence? Luckily, it was just before my credit card expired, so it was the only incident...

    9. Re:Another method.. by catwh0re · · Score: 1

      I used to do that, but then I thought it was too easy for a 3rd party to emulate this system. (Sure this is a little bit over the top, but I've always preferred multiple layers.) E.g. a 3rd party can recognise what is going on, and say, hey lets get some spam going and make it look like it came from his yahoo account etc. A look up table (or a simple code only you can decipher) gets around this lapse.

    10. Re:Another method.. by Anonymous Coward · · Score: 0

      I am using nearly the same method.
      I registered an URL with my ISP and have 500 e-mail addresses available.
      Every time I have to give my e-mail address to some online store etc., I create a new e-mail address according to this pattern: 'domain name of store'@my URL i.e. If I buy something at www.shady-business.com, I create a new e-mail address shady-business.com@my URL which is forwarded to my real address. This means that I am using unique e-mail addresses and can trace the guys who are selling my address. Once an e-mail address is burned (receiving spam), I delete the address and complain to the online store. Alternatively, I am using spamgourmet addresses (www.spamgourmet.com) if I know that I anyway don't want to stay in contact with people.
      My ISP is also flagging spam e-mails and moving them to a spam folder. I have to either add addresses to a whitelist or manually move the flagged messages to my Inbox in order to download them. I do this through the web interface, wich means that I don't have to download spam to my computer and filter it. I still receive spam from the time before I used this method, but I don't download it to my computer and therefore avoid the risk if catching a trojan etc.
      Magic Mail Monitor (http://mmm3.sourceforge.net/) is another handy tool to check your mail accounts, preview messages in text format and delete them on the mailserver if necessary.

  32. me at gmail.com by Anonymous Coward · · Score: 0

    I'm surprised I haven't seen the usual somesuchname at somesuchsite.com, and I'm wondering just how useful doing this is.

  33. Mod parent up! by slimey_limey · · Score: 1

    Damn. Already spent my mod points an hour ago.

  34. Email Obfuscation by celerityfm · · Score: 3, Interesting

    I try to run any mailtos through an email obfuscator .. as the link says, a 6 month study showed that obfuscated emails "do not receive junk mail."

    My theory is that harvesters have enough email addresses out there to gather and that the spammers are too lazy/have no need to write algorithms that interpret these types of mailtos.

    --
    ...unfortunately no one can be told what The Mat^H^H^HGoatse is...they must experience it for themselves...
    1. Re:Email Obfuscation by celerityfm · · Score: 1

      Note that to the end user the obfuscation is transparent- they see a regular email address when they click the mailto link and in the webpage. Harvesters OTOH do not....atleast, again, according to the CDT, which IMHO is a good, respectable source for these kinds of things.

      TLAs FTW!

      --
      ...unfortunately no one can be told what The Mat^H^H^HGoatse is...they must experience it for themselves...
  35. Serverside Form by Chabil+Ha' · · Score: 1

    How about creating a form that they can fill out with your email address stored and the email processed on the server. Add a CAPTCHA to prevent the form from being spammed, and bang! your done and your address is protected. That's what I do and no problems--yet.

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    1. Re:Serverside Form by thewils · · Score: 1

      Exactly,

      Server-side scripting is the only way to go. That way the email addy is never delivered to the browser client.

      --
      Once I was a four stone apology. Now I am two separate gorillas.
    2. Re:Serverside Form by flyingfsck · · Score: 1

      Spambots will try to POST the form directly, without ever GETing it. So a simple GET/POST sequence number will block form spam.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  36. None of the above... by Pembers · · Score: 1

    ...unfortunately. No matter how cleverly you hide your address from the bots, the humans that you actually want to hear from have to enter the real thing into their email client. If the client stores the address in its address book, or it keeps a copy of the message, any piece of malware that infects the user's machine can discover your address and transmit it back to Spam Central for bombardment with the latest round of pump-n-dump.

    I'm convinced this is how those bastards got the address of mine that currently gets the most spam. I maintain two sites, each with a contact address. They're minimally obfuscated - instead of user@example.com it says user at example dot com. One address gets almost no legitimate mail, but almost no spam. The other gets one legitimate mail every month or so, and spam maybe once a week. (Oh yes, I count myself lucky. My spam load peaked at a hundred a day a few years ago.)

    I wonder if there would be any mileage in a mail client that encrypted the address book and mail folders, so that other processes running under your user ID couldn't read them? Trouble is, anyone savvy enough to choose a client because it has such a feature probably isn't going to get hit by malware in the first place. Good luck getting this feature into Outlook and switched on by default...

  37. use: SPAM as your username by microcars · · Score: 4, Interesting
    Since this topic is about "foiling email harvesters"...

    I have found that using SPAM as your username works wonders

    just post it right there on the webpage or leave it as a mailto:spam@example.com

    So many people use NOSPAMjohn@NOSPAMexample.com (remove the NOSPAM to reply)
    or some variation of that, I tried using spam@example.com as my email address on Google Groups and previously on Usenet.

    I got pretty much nothing. No spam. Not then, not now.

    Since the email harvesters apparently filter out variations of addresses with SPAM, NOSPAM, DIESPAMMERS etc in them, once they filter out the "SPAM" part of spam@example.com they are left with @example.com which is not a valid email address.

    --
    I like microcars
    1. Re:use: SPAM as your username by houghi · · Score: 1

      I have houghi.spam@gmail.com as a spamtrap for forms I use and get a LOT of spam. Well mostly because I don't try to hide the adress in any way, but still.

      --
      Don't fight for your country, if your country does not fight for you.
    2. Re:use: SPAM as your username by flyingfsck · · Score: 1

      Ooh, simply eeevul...

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    3. Re:use: SPAM as your username by Anonymous Coward · · Score: 1, Interesting

      So you gotta ask - do the people at Hormel get unsolicated email?

    4. Re:use: SPAM as your username by value_added · · Score: 1

      So many people use NOSPAMjohn@NOSPAMexample.com (remove the NOSPAM to reply)
      or some variation of that, I tried using spam@example.com as my email address on Google Groups and previously on Usenet.

      I got pretty much nothing. No spam. Not then, not now.


      A fairly good workaround.

      I'd also point out that spam harvesting is a big problem with respect to public email lists, the content of which gets plastered all over the web. I'm subscribed to about 30 lists, and most all of the spam seems to have originated from someone harvesting my email address from one or more postings of mine. What's worse is that the lists, all of which are technical and non-Windows related (so the subscribers should know better), are full of people using [insert names of many popular email clients here] who consider it appropriate to be quoting a real email address in every attribution line.

      Instead of something like,

      On Sun, Nov 12, 2006 at 18:43:41PM -0700, John Smith wrote:

      we get

      On Sun, Nov 12, 2006 at 18:43:41PM -0700, John Smith [john@home.address.com] wrote:

      Then, of course, there's Exchange users (or those forced to use Exchange). My biggest complaint is with web mail users (Yahoo, etc.) who also unwittingly or otherwise spam us all with their 2-4 line adverts for crap no one is interested in.

    5. Re:use: SPAM as your username by jamesh · · Score: 1

      This works as long as there are only a few people doing it, and you don't go and do something silly like posting the idea on a public forum...

    6. Re:use: SPAM as your username by Shezi · · Score: 1

      If this works so well, why did you uses example.com as the domain for your email-adress?

      Maybe it's not really the spam part of your email, rather the I'm-not-putting-it-in-public part.

      --
      From Wordnet (r) 2.0: hacker n 1: someone who plays golf
    7. Re:use: SPAM as your username by cnj · · Score: 1

      I used to have an email address, something like johnNOSPAM@altavista.net, and I don't know how well it actually worked since a lot of those free e-mail providers (iname in this case) sold you out anyway, and the altavista.net addresses dissappeared soon after anyway.

      I have a junk address that is hidden from CSS compliant web browsers (display:none). The local part is something like "blah.foo.spam". It got harvested, no manipulation was done to it. It still gets spam with the full local part intact, so your proposal doesn't work in all cases. It does go straight into the spamassassin --spam training directory though.

      --
      Never trust anyone over 90000.
    8. Re:use: SPAM as your username by jacquems · · Score: 1

      I considered using a sort of turing-test obfuscation for my personal e-mail address on newsgroups, etc, but I haven't gotten around to trying it out.

      I was planning to list my address as something like janeruth@example.com, with the instruction that you have to be "ruthless" to e-mail me. Not sure how well that would work out.

    9. Re:use: SPAM as your username by laejoh · · Score: 0
      I tried using spam@example.com as my email address...

      Waitress: Well, there's spam@example.com and spam, that's not got much spam in it.

    10. Re:use: SPAM as your username by An+ominous+Cow+art · · Score: 1

      Then, of course, there's Exchange users (or those forced to use Exchange). My biggest complaint is with web mail users (Yahoo, etc.) who also unwittingly or otherwise spam us all with their 2-4 line adverts for crap no one is interested in.


      I really hate that. I don't care what arrangement the person has with Yahoo, etc. to use their free email system. They don't get to spam *me* as a side effect.
    11. Re:use: SPAM as your username by LoverOfJoy · · Score: 1

      The only problem is that when YOU email someone else you're likely to get automagically filtered into their junk folder.

    12. Re:use: SPAM as your username by Phroggy · · Score: 1

      Sometimes I'll use an address like whatever@NOSPAM.phroggy.com but the beauty of that is, I added DNS records to make the domain resolve as-is. ;-)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    13. Re:use: SPAM as your username by Madoc+Owain · · Score: 1

      Unfortunately, this doesn't work very well anymore. My email address has been listed on USENET as nospam@madocowain.com for a while, but it is a valid working address. Sometime in the last 6-8 months, my spam volume went from 1-2 per month to a couple hundred per month - I think that as spam botnets become more prevalent, we'll find the spammers can afford to blanket even nospam email addresses, on the off chance they get a valid hit.

  38. Why use public email addresses at all? by msobkow · · Score: 1

    Use webmail or forms to take customer requests, complaints, etc. instead of public email addys. When someone is assigned to handle the request, they can provide their email address for followup. That way none of the company email addresses are "public", and you can still have a full contact directory.

    Such forms require the customer to provide a reply-to address, which you can then add to a whitelist.

    Spam is a nuisance, but it's not worthwhile to make it hard for customers just to avoid address harvesting.

    --
    I do not fail; I succeed at finding out what does not work.
  39. or just use spaces... by mitchell_pgh · · Score: 1

    how about this: j o e [ a t ] j o e b o t . c o m

    1. Re:or just use spaces... by Asztal_ · · Score: 1

      Mine's
      leeshotonkey

      well, I don't actually use that email address, and I still get spam to the address, so it's debatable whether this works. But it certainly beats the e-mail harvesters I've tried out.

    2. Re:or just use spaces... by Asztal_ · · Score: 1

      Bah. Screw you preview button.

      l<i></i>ee&#x40;sh<a></a>ot<b></b>&#109 ;on<u></u>ke<span>y&#x2e;&#x63;</span>&#x6f;&#109;

  40. Use your html source to train your spam filter by bollucks · · Score: 1

    I insert a fake email address into the comments section of the html such as mailto:blah@mydomain.com and have blah@mydomain.com redirect as an alias to newspam@mydomain.com which then trains my spam filter. Of course this means you definitely will get mail from the spam harvesters, but it also allows you to keep an old fashioned useful real link on your website to a real email address.

  41. How about fixing the problem... by sit1963nz · · Score: 1

    Instead of everyone spending millions a year to try and stop spam, how about the ISPs do something like:
    1) Stop the machines becomming BOTs in the first place, ie close down all the ports except the common ones but have the option for those who have special requirements to open up those ports. Heck for a lot of the Mum and Dads out there they could almost get away with only port 80 open to the outside world.

    2) When they get a complaint about spam, actively seek out the owner and give them some HELP to kill off the bot on their machine, get rid of the viruses, and get them updated with a virus checker/spyware checker etc.

    3) Start listing "danerous web sites", ie those known to have spyware/viruses and then giving people the OPTION of allowing the ISP to firewall those sites for them

    4) Having tutorials on their sites explaining how viruses work, how spyware works, how phishing scams work, why penny stocks are a scam, as are all the viagra adds etc.

    5) Instead of blocking the spam, block the web sites they point to, you can send as many spams as you like, but if no one can buy your fake watches, fake viagra then you will go out of business fairly quickly, and by blocking the domain name this will stop them from shifting the domain from hacked server to hacked server as it will not matter WHERE it is located.

    6) Web hosts who do not kill of spmavertised sites and phishing sites quickly (1-2 hours MAX) repeatedly should become permanently blocked.

    ISPs should take more responsibility for their customers.

    1. Re:How about fixing the problem... by fltsimbuff · · Score: 1

      While you have some good ideas there, unfortunately some of them are a lot easier said than done. Consider the *Billions* of packets going over some larger ISPs' networks hourly. Many ISPs block a few select ports for various reasons, but the larger the access list on the routers, the more processing power it takes to examine every packet. Whether they block everything, and then allow only a few ports, or vice versa, any more than a couple of entries would totally bog down high volume gateway routers at ISPs. Some Cable internet companies have the right idea. Cox actually uses the port blocking capabilities in the cable modems to block certain ports inbound on modems that support it. This offloads the processing to the individual modems rather than placing responsibility on the routers. Add in attempts to analyze packet contents so that blocking of particular sites can be done, and you have to have one hell of a powerful router. Now, IANAL, but I believe this would also raise potential legal issues. Some could say the ISP is then "responsible" for any security breeches to their subscribers' PCs, as they are presenting a "false" sense of security by taking action in the first place. (Don't you love our legal system these days?) There is a similar reason behind why the company I work for refuses to put security cameras monitoring the employee parking lot -- they could then be liable.

    2. Re:How about fixing the problem... by sit1963nz · · Score: 1

      I can accept some of that, and perhaps this is part of the solution, getting the ADSL/Cable Modem routers preconfigured for the Mum and Dads so that they are "safer" than not.The ISPs liability would be on a par with anti-virus vendors, so I can't see that being the real problem, its a damn good excuse though.

      ISPs could also monitor email, most people would have 20-30 people on their mailing list, if they start doubling that list then its an indication they may be infected. Again this kind of monitoring/filtering can be an OPT-IN option that ISPs can offer the Mum and Dads. Guess this comes down to how much you figure big brother is watching, however I suspect they are already.

      The point is, the spam is comming from botnets, without them the spammers loose everything: The ability to spam, The ability for DDOS, The Ability to "host" phishing sites, and so on. That effectively kills the money too which is the driving force, be it for commercial gains, illegal gains, or to fund crime and terrorism.

      I know at home I had so much trouble with hackers from China I spent a whole weekend and firewalled every IP address in China and I now have large chunks of Korea, Brazil,Russia, Taiwan, Romania and even some USA ones firewalled. I had found that when the kids went to some games "cheat" sites the number of attacks greatly increased from all sorts of places so I suspect that some sites are little more than honeypots themselves harvesting IPs to try and hack. I have OSX server at home running IPFW and its sometimes interesting to see who trys to do what on my network port 53 gets a regular hammering now and again as does one tosser who tried 200 attempts to SSH into my network in an hour.

      I also have my router blocking activeX and the logs regularly show people throwing that at me too (though apart from 1 PC we all use Macs in our household).

      The likes of free email companies (Yahoo, MSN,GMail, et al) should when notified that someone has used a free email account to try and run a scam is to harvest all the email addresses from the people who wrote TO the adrress and inform them that the whole things is a scam, that will get rid of Mr MBekkei with his 15Million US that he needs help to transport overseas.

      The most effective weapon of course is education. I spend a lot of time though the local Mac users groups teaching people how to protect themselves by starting with "EVERYONE ON THE NET IS A CRIMINAL", then loosening the strings from there. I have a large supply of all the scams going around and teach them what they look like, why they shold NEVER buy anything from a spammer and so on. I even managed to get one fool to contact police because he had signed up with some group phsing scammers thinking he was onto a great money making venture. Because he reported it BEFORE the money went into his account he was never charged with being a party to the crime.

  42. Best Method For Foiling Email Harvesters? by ScrewMaster · · Score: 1

    10. Boiling in oil.

    9. Bamboo splinters under the fingernails.

    8. Water-drip torture.

    7. Genitals screwed into a light bulb socket.

    6. Two words: trash compactor.

    5. Covered in honey over a fire-ant nest.

    4. Piranha.

    3. Buried to the neck at low tide.

    2. Cannibal Pygmies.

    and the number one answer is:

    1. {you guys figure it out / I need another beer.}

    --
    The higher the technology, the sharper that two-edged sword.
    1. Re: Best Method For Foiling Email Harvesters? by falken0905 · · Score: 0

      You obviously work for the Bush administration and/or the CIA. HA - outted another one!

    2. Re: Best Method For Foiling Email Harvesters? by Watson+Ladd · · Score: 1

      1: B-grade movies. And gag them so they can't riff.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    3. Re: Best Method For Foiling Email Harvesters? by ScrewMaster · · Score: 1

      Good idea ... and we can start with Elvira: Mistress of the Dark and go down from there.

      --
      The higher the technology, the sharper that two-edged sword.
    4. Re: Best Method For Foiling Email Harvesters? by The+Master+Control+P · · Score: 1

      1. Tie down spammer.
      2. Douche in a mix of white fuming nitric and sulfuric acids, then with hot ethlene glycol.
      3. Record it all on camera.
      4. Post on Youtube.

      I think that about sums up what a spammer deserves.

    5. RE: Best Method For Foiling Email Harvesters? by BigDaddyEBK · · Score: 1

      I tend to use method #2 "Use ascii encodings for some/all of the characters". Work pretty well for the email address I have posted on my website, now I just have to figure out a way to teach my mother (2500 miles away) how to correctly format my email address so I can get rid this stupid catch-all address. :o)

    6. Re: Best Method For Foiling Email Harvesters? by andrewweb · · Score: 1

      Always nice to see popup advertising on a site that's (presumably?) intended to help keep your privacy...

  43. Re:I take a modified approach to the 'image' metho by Compholio · · Score: 2, Insightful
    As well, I threw a BR tag or two before that particular line, and put the email address towards the start of the sentence, to avoid the problem of half of it appearing on a second line.
    You could put the images inside a table, for that matter you could just put a single character of your email address in each table cell and set the table to be border-less (and have no padding or spacing).
  44. Hidden sub page.... by leon.gandalf · · Score: 0

    with thousands of fake e-mail addresses...

  45. as i see it by Anonymous Coward · · Score: 0

    if they use linux, they must be fags.

  46. C Code by Vexler · · Score: 1

    Recently I came across a website of a security software programmer who asked visitors of his personal website to run a specific C code in order to obtain his email address. He had used a variation on the ROT-based encryption so it wasn't as trivial as cout"johnsmith@somewhere.com".

    1. Re:C Code by Tharkban · · Score: 1

      who would actually run that code?

      --
      Tharkban (It is a signature after all)
  47. Javascript by Ian+Bicking · · Score: 1
    Use Javascript and document.write. In its simplest form it looks like:

    var mailto = 'm' + 'e@e' + 'xampl' + 'e.com';
    document.write('<a href="mailto:'+mailto+'">'+mailto+'</a>');

    It's easy to make it much harder, of course, and most (all?) spam harvesters don't interpret Javascript.

  48. Project Honeypot by Shadyman · · Score: 1

    Best way to stop them? Project Honeypot. http://www.projecthoneypot.org/

    1. Re:Project Honeypot by Shadyman · · Score: 1

      Ok, so I posted too soon. Project Honeypot has some clever how-to's to obfuscate your email address.

      How to avoid Spambots: "Munging" Your Address and the pages after it detail different ways (and tools) to nerf your email address.

  49. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  50. Dont bother by cheater512 · · Score: 1

    I dont bother.
    I just post my email address clean and let the bots use it.

    Seamonkey's spam filtering lets through 2 out of every hundred or so and gets false positives of far less than that.
    It also filters those emails designed to untrain beysian filters and emails which only contain images.

    Mind you my case isnt standard. Its filters have got over 3 years of email to train it and its got 18,500 spam filtered.
    No markov chains will untrain it any time soon.

    1. Re:Dont bother by Anonymous Coward · · Score: 0

      Is 18,500 good? Jeez I should sell mine.. I cleared mine back in march and i've already trained it on 114,812 pieces of spam

      I miss the days of ~6000 spams a year

  51. ...What about? by Scott+Swezey · · Score: 1

    Just had a thought for something I haven't tried yet. But what if your websites contact form asks the user for their email address. They enter it and press send, then your site sends them an email to which they can reply. I'm sure making a bot to harvest emails from this kind of system, but if not everyone is using it, then maybe they wont bother...

    Thoughts?

    --
    Scott Swezey
    1. Re:...What about? by Large+Green+Mallard · · Score: 1

      Spammers use your site to send out spam by entering their intended recipent as the from address :)

    2. Re:...What about? by Scott+Swezey · · Score: 1

      -1 for me. Didn't think of that.

      --
      Scott Swezey
  52. Use Javascript by 93+Escort+Wagon · · Score: 3, Interesting

    A lot of these suggestions are fine for personal sites; but if you're actually in business they aren't practical.

    We use Javascript. You don't want to make life more difficult for the person trying to correspond - the point is to raise the cost to the spammer. If they have to add a Javascript parser to their spider, it's going to slow them way down. It's not going to make financial sense for them to do a custom solution for each site (and if they do, the "image" methods will break down as well).

    When someone writes to me and says "reply to joe at gmail dot com" (or whatever), they generally don't get a reply. Why is their time more valuable than mine?

    --
    #DeleteChrome
    1. Re:Use Javascript by Anonymous Coward · · Score: 0
      When someone writes to me and says "reply to joe at gmail dot com" (or whatever), they generally don't get a reply. Why is their time more valuable than mine?
      Because you're a douche bag. You think that anyone who wants to do business with you should drop all basic precautions so that you can avoid typing in their email address? I can tell you that any company who won't type in my email address won't be getting my business either.
    2. Re:Use Javascript by plurgid · · Score: 1

      My man here is right on.

      Obfuscation techniques such as "me at don't spam me dot com" are fine for a technical audience like slashdot, but there are a *LOT* of people in the world who that will confuse the hell out of, and believe it or not it's not the spammers.

      There are a lot of ways to do this with javascript, but by and far the slickest I've seen is this example using the JQuery library:

      http://15daysofjquery.com/safer-mailto-links/8/

    3. Re:Use Javascript by jpetts · · Score: 2, Interesting
      I use JavaScript too. Something like:
      <script type="text/javascript">
      <!--
          var foo = '&#109;';
          var trund = '&#97;';
          var bar = '&#105;';
          var droob ='&#108;';
          var quux = '&#116;';
          var bleen = '&#111;';
          var guy = '&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#1 14;';
          var place = '&#102;&#111;&#111;&#98;&#97;&#114';
          document.write('<a href="');
          document.write(foo+trund+bar+droob+quux+bleen+':') ;
          document.write(guy);
          document.write('&#64;');
          document.write(place);
          document.write('" title="Send email to Webmaster">');
          document.write(guy);
          document.write('&#64;');
          document.write(place);
          document.write('<\/a>');
      // -->
      </script>
      Zero spam on addressed encoded this way so far.
      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    4. Re:Use Javascript by Anonymous Coward · · Score: 0

      Damn that space in &#1 14;!

    5. Re:Use Javascript by Shadowlore · · Score: 1

      When someone writes to me and says "reply to joe at gmail dot com" (or whatever), they generally don't get a reply. Why is their time more valuable than mine?

      Isn't that what spammers essentially think? They can send out thousands of spam email in seconds rather than take the time to see if everyone on the list is likely to be interested in their service first via non-spam methods and verification taking minutes to days, or you can take a second or so to delete their email if not interested. I'm not defending them, but this is the same argument you make.

      That said, you can just use the reply button to respond to them. ;)

      --
      My Suburban burns less gasoline than your Prius.
  53. lift up your shirt by Anonymous Coward · · Score: 0

    and flash them.

    more people have flash enabled than javascript, and they can use then a mailto: or copy paste the email address. Combine it with a contact for with spam protection.

    1. Re:lift up your shirt by EvanED · · Score: 1

      more people have flash enabled than javascript

      I very seriously doubt this... got a reference?

  54. Find the harvesting bots! by Anonymous Coward · · Score: 0

    How about this idea:

    Setup a script to display a unique email address for every IP that visits your page. Save the IP, timestamp and email address given.
    Allow all emails to be forwarded to your sales address (or whatever)
    Then when you get spam, just look up the IP of the harvesting bot

    2)...
    3)Profit!

  55. stupid browser by turkeyphant · · Score: 1
    I don't think spammers crawl the net looking for addresses so much.
    A report published in 2003 showed that over 97% of the spam they received during an experiment was from addresses posted on the public web.
  56. Doesn't matter if you use SpamAssassin by flyingfsck · · Score: 1

    It is impossible to keep your address out of Spammer address books. Therefore, you can just as well assume that all the spammers in the world already have your email address and run SpamAssassin and an RBL or two to get rid of the crap.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  57. tell them how to make your address by skiingyac · · Score: 1

    For example, on your website, write your name someplace, then say that your email address is your last name @example.com

  58. redirect to a mailto: by Alpha232 · · Score: 1

    I've been successfull using a database lookup and redirecting to a mailto: url.

    The method does have one issue that I worked around, the browser will end up with a blank tab/window from redirecting to a non-display url. So what I came up with was having an iframe that is empty when the page loads, and then by clicking on a send email link, javascript sets the location for the iframe source which is a script that looks up the email and redirects the request from the iframe to a mailto url.

    As the database url can be obscured, and that it is a plain url not a mailto, it has been very successful at avoiding bots.
    Now if only patents were like copyrights, this could have been covered by a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Patent! I get paid of you get paid, otherwise enjoy free ideas!

  59. How my Host does it by sirgoran · · Score: 3, Insightful

    They use "sender verify" on the mail server.

    When the mail server gets an incoming email, it sends a request back to the "sending" email server listed in the headers. Since most spam is sent with falsified headers, the reply from the "sending" email server will respond that no mail was sent. Then my host mail server simply dev/nulls the spam. In the case of real mail, the sending server responds that it did indeed send the mail and my host then delivers it.

    The only troubles I've run into are servers that don't support "sender verify". If the email doesn't get a verification message, its returned to the sender. Oddly enough, of the servers I've found that don't support "sender verify" they have been IIS servers. While there are still other IIS servers that do support it, I find it interesting that most of the servers not running IIS seem to have this feature turned on.

    The nice thing about it is 90% of the spam never reaches a mailbox, and the filters from Spam Assassin catch the rest. This also removes the image only spam.

    -Goran

    --
    Carpe Scrotum - The only way to deal with your competition.
  60. My solution by eko33 · · Score: 1

    I use a hyperlink with an image for the arial (@) sign that links to a page. The link would look something like href=em/?u=contact.

    I'm a php guy, so the code on the page goes something like this:

    <?php
    header("Location: mailto:$_GET%5Bu%5D@phyquest.com");
    ?>

    Easy breezy covergirl!

  61. I use Javascript by dufachi · · Score: 1
    I use JavaScript and haven't had any problems with spam on a couple of medium traffic sites.

    Here's my code. Just replace yourname and domain.com. I suppose you could expand it so the com/net/org/co.uk/etc is a third field. If you want the link to use CSS classes, just add them in.

    <SCRIPT language=Javascript>
    <!--
    // Screw the Harvesters!
    emailname = "yourname";
    emailserver = "domain.com";
    document.write("<a href='mailto:" + emailname + "@" + emailserver + "'>");
    document.write(emailname + "@" + emailserver);
    document.write("</a>");
    //--> </SCRIPT>
    --
    -Kinsey
  62. Look at what is good for you by houghi · · Score: 1

    First you need to know what your target audience will be. Are they click-drones, or are they hackers (in the good way). How urgent will they need to reach you? How important is it to you to recieve their mail and/or message.

    It all depends on your target audience. First you have to decide if it should be clickable or not. I use http://www.zapyon.de/spam-me-not/index.html The adres that you use will be spammed by bots after a while due to Winders users and people will use it later for contact as well. So you can not very easy just turn it off, or people won't be able to contact you.

    If you use a form, remember the person won't have a copy by default and some people might want that. However if it is something that actualy mails you, you can easily change the emailadress.

    If you do not care for the ease customers or visitors, then go with somthing where people need to fill in the email adress themselves. This can be done by an image or even a soundtrack or by any other method.

    --
    Don't fight for your country, if your country does not fight for you.
  63. WRONG! by jellomizer · · Score: 1

    Yea right. Like all those people who use Lynx because they are too cheap to buy a computer with a video card, are going to be good costumers. If you make the page with your Telephone number available next to the email address, that way you don't purposely alienate the blind or disabled who are unable to see the images. The cost of keeping you email clean is from spam will actually help improve business. Hyperactive Spam Filtering especially for businesses could lead to a lot of false positives. Being the Spam mail is designed to look like legit business stuff. A false positive could cause you to loose more business then from some guy who is so Stuck up about not using modern equipment, and so anal about what Web technologies you are using, who probably cant afford most services anyways. Most of these tricks can still make a perfectly readable email for computers that are over 10 years in age. What is more those mailto: links are really annoying because most people I know use Web Mail for their email and less and less depend on systems such as Outlook or ThunderBird, so they click the link and they cant open the email automatically. The cost of say making an image with your email address vs. working on filtering your email is both cheaper in the short term and the long term.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:WRONG! by Anonymous Coward · · Score: 0

      Okay, I'm lost. When does the parent of your reply mention anything about his customers using old browsers or outdated technology?

      But then again, after reading your post (or at least doing my best to decipher the horrid grammar and incomplete sentences contained within that scattershot rant against god knows what), I guess I shouldn't really expect a logical connection between the original assertion and the reply.

    2. Re:WRONG! by Anonymous Coward · · Score: 0
      because they are too cheap to buy a computer with a video card

      My computer came with a video card. It's just that my system disk didn't come with X11.
    3. Re:WRONG! by Anonymous Coward · · Score: 0

      That is the most incoherent and error-laced paragraph I've read in a long time. It was so bad I had to keep reading to see if the punchline was going to be that the posting was some sort of clever joke.

    4. Re:WRONG! by tepples · · Score: 1
      If you make the page with your Telephone number available next to the email address, that way you don't purposely alienate the blind or disabled who are unable to see the images.

      How much per minute does an international telephone call cost?

    5. Re:WRONG! by LordLucless · · Score: 1

      Like all those people who use Lynx because they are too cheap to buy a computer with a video card, are going to be good costumers

      As long as you're not a theatrical supply shop, why would you care?

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
  64. Check my article then... by thany · · Score: 2, Interesting

    A while ago, I've set up an article on my homepage that combines all techniques without compromising usability:

    http://www.thany.org/article/73/E-mail_hiding

  65. Filters? by sarcasticfrench · · Score: 1

    I've found it quite effective to simply put up an email address you make especially for you website, then just tell your customers to put a certain phrase or one of several phrases in the subject line, and set up your email account to automatically delete any emails with other subject lines.

    --
    This is not a sig. This is a llama-duck. Quack.
  66. JavaScript options by CFrankBernard · · Score: 1

    The Hivelogic Enkoder keeps the email address clickable.
    (The website for Automatic Corporation (automaticlabs.com), home to the Enkoder, is currently down.)

    John Haller's Obfuscate Mailto 1.01 email address not clickable but remains visible if JavaScript disabled.

  67. spamd & server side scripting by cdn-programmer · · Score: 1

    We can accomplish a little with spamd and server side scripting. Spam assasin also helps.

    Nothing is going to be totally effective until we get actual law enforcment.

    While the net has been viewed as the wild west and with a certain degree of nostalgia, its becoming clear that the reason we have laws and law enforcement is because of the bad apples like our spammer friends. I see spam as not being a whole lot different than if every merchant in the area sent people around who threw their flyers and junk mail on people's front lawns. Its called litering.

    Law enforcement could start with ISP's being required to release the identity of anyone who contacts via email. If this is combined with the ability to bill them for mail sent... then perhaps the problem goes away. You see - you can spoof an address, but in order for the mail systems to work, the deamons need physical addresses. Using physical addresses it is not possible to hide. However it might not be possible to obtain realiable physical addresses from some countries or companies. One solution is to black list them. Do I recall reading a few years back that Telstra was dropped into a black hole? If so - how long did it take them to clean up their act?

    The thing is there are some bad apple ISP's who greatly contribute to the problem. IMHO, when ISP refuses to disconnect a cracked machine until the owners take responsibility, then this ISP is a bad apple. But the general public is guilty of contributory negligence as well.

    I would prefer to not make a "big" example out of a small number of people... I would rather make a small example of a larger number of people.

    Shutting people's connections down and holding them responsible for costs say up to some number people consider "reasonable" is a way to start. People who abuse the credit of the phone company often receive disconnection notices with a reconnection charge. If the ISP uses a strategy like this then they may have an opportunity to make a few bux consulting as part of their reconnection charge.

    Thing is there are large ISP's who actively contribute to the problem by even hosting spammers and who think this is ok. Some have even offered reduced connection rates because of high volumes.

    1. Re:spamd & server side scripting by cdrguru · · Score: 1
      Three problems with this:
      • Spamming is not illegal. Maybe it should be, but today it is not. There has been an extremely weak attmempt to regulate it, but even that does not attach criminal penalties to spamming. Law enforcement isn't going to get anywhere near this problem for a long time.
      • ISP's do not release the real-world identities of their customers from having an IP address and an time. They just don't. Nor will they even forward an email to their customer. So, you can forget about contacting the originator of the spam.
      • Lastly, the sender of the spam is probably not the originator. It is someone that either got paid to send it or had their machine compromised and sent it without their knowledge.
  68. AntiSpambotMailto() by Anonymous Coward · · Score: 0

    I use AntiSpambotMailto() myself.

  69. Spam by certain+death · · Score: 0

    How about just using a secure contact form? That way, you do not have to post your email address, and you can use capcha or whatever method to ensure you form is being filled out by a real person.

    --
    "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
  70. Aha! The human factor! by Anonymous Coward · · Score: 0

    So, you want your customers to contact you without thinking too hard, but don't want spammers stealing your address...

    a Why
    s not
    d just
    f put
    @ your
    h e-mail
    j like
    k this? Or some other way easily read by humans but illegible to machines?
    l Those
    . pesky
    c e-mail
    o harvesters
    m _ARE_ only using bots, after all...


    No silly unreadable captchas or anything, just read top to bottom (put it on the right side of your webpage).

    Just a suggestion.

    1. Re:Aha! The human factor! by Anonymous Coward · · Score: 0

      Because it's a pain in the ass for whoever might want to send you mail?

  71. Spam Poison by Premo_Maggot · · Score: 1

    I use spam poison to fool the bots. http://www.spampoison.com/

    --
    Good karma sticks to me like velcro on a piece of plexiglass.
    Move along, citizen.
  72. None of the above by YGingras · · Score: 1

    I think it is convenient to let people reach me by clicking on the mailto: link. It's not like obfuscating my email would suddenly stop the flow of spam and for that I have a really effective setup. So my approach it to know how to deal with the spam and not to care about the harvesters. Recently I received and email for a really interesting job proposal in Silicon Valley and I'm taking the plane on Friday for and on-site interview. Imagine if my clever scheme of email obfuscation was too cleaver for the recruiter. My setup is really simple: graylistd and spamoracle. Apt-get install both and read the doc, you can instantly filter out 95% of the stuff. There is no spam problem, I receive a lot more junk snail mail than I receive junk email. Don't try to hide, learn how to defend yourself instead.

  73. You're safe as long as it's not worth the pain ... by aikii · · Score: 1

    I made a plugin for the blog software I use, that uses javascript obfuscation. The purpose here is to prevent comments spam ( random key is hidden in session, and provided in an obfuscated form with javascript on the page ). But that's the same problem.

    The one that spammed my blog liked a bit of challenge ... before that, I've made several changes that forced the spammer to specially adapt his robot to my blog ( false form hidden by stylesheet, etc. ) . But he still passed through after a few days. He either really loved or hated me.

    But once I've made that javascript obfuscation he finally stopped and I've no more spams. So I guess he was motivated and not dumb, but this trick was too much for him. I was not worth all that effort - In fact I never was. I figure he had no life and/or had some fun with me, but breaking that protection was not even worth the fun to do it.

    But I still think this trick will not last forever. Like an antivirus database, a spam filter is worthless unless you keep it up-to-date.

    So I tried to hack myself. And succeeded in no time, unfortunately. The easy way is to take a standalone javascript interpreter like http://www.njs-javascript.org/ . Get the page, use a pattern to grab the javascript, create a .js that outputs the key ( or email ), and that's it. So I've got to obscure the code even more, get it to use some dom elements, load some secret parts, or whatsoever.

    Just figure your antispam system is great if it stopped all spam without annoying the legitimates users for at least three months. And that's all you can expect.

    Also think about profitability. If you use a widely used antispam it has to be really great. Because the more use an antispam solution, the more it's profitable to crack it. So you could use a lame system, even home-made, that just few use, and you could be safer than with mainstream antispams.

    One of these days spammers will understand it's easy to parse javascript with the right tools, and I'll be one of their victims. And then, someday one will come with some all-purposes javascript de-obfuscator that does not even need specific code to grab and execute the obfuscation script. That will not be easy, but profitable for sure. So ... I guess it'll happen.

  74. I beg to differ by phorm · · Score: 1

    I tend to get my spams in pairs to two seperate addresses. Both come from the same sender (name) with the same subject. Sometimes I get 3-4 of the same email, sent to my various email aliases.

    Setting up a system that checks the dupes and blacklists the sender (or the title) would work. Personally I'd prefer one that holds emails for about 1 minute, parses them for duplicates between various accounts, and then for the spammy multimessages it nukes all the copies.

  75. Upsides and Downsides by miyako · · Score: 1

    really, there are upsides and downsides to every measure you can take. Using images works well, but it leaves out people who are using screen readers or text based browsers. Right now I doubt that any email harvesters are using OCR to look for images, but if this became more widespread you can bet that an OCR feature would be added to most of the spam harvesters out there. You could display the image as more of a captcha, but even sighted people using graphical browsers can have difficulty reading those.
    Using javascrip basically runs into the same problem. A lot of people turn javascript off, and if it was in widespread use then email harvesters would just add javascript support.
    One of the better solutions is to never show the email address. Instead use a contact page, and run the message through a filter before sending it. If you find someone who tries to send a message that is marked as spam, block the ip address. The biggest problem with this is that if someone does manage to start automatically sending out spam from your form, you are going to piss a lot of people off, and possibly get yourself blacklisted.
    The best thing to do is to probably use a combination of techniques. Display an obfuscated image of the email address, and if someone can't see the image, offer a form to allow them to send email from. Mask the filter so it doesn't look to spambots like a form for sending email (avoid having any fields marked "to" "from" "subject" or "body" specifically) and a honeypot as well.

    --
    Famous Last Words: "hmm...wikipedia says it's edible"
  76. should have used the preview button.... by Anonymous+Luddite · · Score: 1

    *read 130 euro as 130 Bucks

    1. Re:should have used the preview button.... by l33t_f33t · · Score: 1

      *read 130 euro as 170 Bucks

  77. Hiding email from spamHarvesters with Flash by Mikemac1953 · · Score: 1

    I often use a small piece of flash text to contain the email address and and a mailto: command in the on(press) function. Works 100%.

  78. gmail and good old fashioned vengeance by xoundmind · · Score: 1

    I find the gmail spam filters to be quite sufficient. It seems like I only have to manually deal with spam every few months at this point. For one partcularly annoying spammer, I:
    1. Tracked down the "owner" of the spam through a dnsstuff search
    2. Wrote a quick script that looped from 0 to 5000
    3. Sent him/her an email at each pass....Never got another one from that organization. YMMV on that technique, obviously.

  79. Contact Us Form by NerdENerd · · Score: 1

    Contact us form that generates the email server side is the best way as it doesn't expose the email address client side at all.

  80. Send your kids to Waterloo! by YGingras · · Score: 1

    I publish my personal addr in clear text everywhere because I can setup a mailserver to deal with the spam but my university addr on the otherhand I really don't want to end up on the web. They force us to use a crappy webmail and they can't filter spam properly. An email can easily sit for a few days in the mail queue before it gets delivered! If you don't fear to publish your uni email, I guess that people at Waterloo know their shit and I congratulate them. This might be a new criterion to know if a potential uni is worth it: do faculty obfuscate their email addrs?

    1. Re:Send your kids to Waterloo! by Anonymous Coward · · Score: 0
      I publish my personal addr in clear text everywhere

      Except on /.

  81. plain english replacements by Wizzerd911 · · Score: 0

    nothing beats plain english replacements, especially since 80%+ of spammers aren't from english speaking countries. Like bobATblah.com or bobREMOVETHIS@blah.com or my e-mail isbob@blah.com Any reasonably smart person would be able to detect those as fake typos or at least be able to decrypt them. If they can't figure out bobREMOVETHIS@blah.com then they'd probably send really dumb e-mails too so it's a great protection feature lol.

    --
    Is it just me or is it not going to upgrade to Vista in here?
  82. Javascript by Scott_Blayney · · Score: 1

    I'm not a programmer, so I just took some code over at http://www.jracademy.com/~jtucek/email/index.php and used it. The link still appears as a mailto: link, but if you look at the page source there is nothing for a harvester to find.

  83. Two kinds of spammers by FoxconnGuy · · Score: 1

    There are actually two kinds of spammers as I know, just like cars:
    1. automatic
    2. manual

    For the manual ones, you can use ways like web form. But it is also impossible
    to block them totally in an automatic way. Though you can filter spams from manual
    spammers with filtering programs, the limit could be the trade-off between the
    accuracy and false positive.

    For the automatic ones, as the spammers typically craw your whole site and collect
    every email addresses it founds. I think a complicated method can be used is to add a
    false email account on your mail server and publish this email on your website in a
    way that your friends/customers will never found it. (How about a tiny hidden link?)
    The mails received in this account can be considered spam and be compared with all
    received emails in normal accounts. Maybe some intelligence is needed to compare
    if some spam mails change its text dynamically.

    1. Re:Two kinds of spammers by simonwalton · · Score: 2, Funny

      I am glad you used the car analogy, I cannot understand new concepts without one.

    2. Re:Two kinds of spammers by FoxconnGuy · · Score: 1

      Thanks. I don't know much English, so my metaphor may not be able to tell what I am trying to.

      I try to classify them because as I know, in China, there are groups craw the web manually to fetch information, not only email, for their use.

      Using JavaScript or pictures doesn't help much if the crawler is a manual one.

  84. Flash by greeze · · Score: 1

    I usually use a link in a Flash file. Most browsers are equipped with Flash, and I don't think most harvesters are (yet) equipped to scan Flash files.

    1. Re:Flash by daverabbitz · · Score: 0, Flamebait

      YOU FUCKING MORON. It's people like you that lose companies customers.

      FUCK YOU, AND FUCK YOUTUBE, just give me a page that works in my browser and let me download the fucking video's already.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
    2. Re:Flash by greeze · · Score: 1

      That's what I like to see. Hilariously misdirected outrage.

      "I think puppies are cute."
      "YOU FUCKING MORON! It's people like you that promote rabies. OH FUCK I THINK I JUST BURST A BLOOD VESSEL AND IT'S YOUR FAULT YOU FUCKING FUCK!"

    3. Re:Flash by daverabbitz · · Score: 1

      Yeah, except puppies degrade gracefully, almost all flash sites don't.

      Besides I like puppies, especially corgies.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
  85. This usually works well for me by TheCrayfish · · Score: 1

    I have several sites, and have found that the easiest way to obfuscate my e-mail address is to put REMOVETHISPART.com at the end (i.e., joeblow@mywebsite.REMOVETHISPART.com.) Most people seem capable of figuring it out, and no one has complained so far.

    1. Re:This usually works well for me by Anarchitect_in_oz · · Score: 1

      Of coarse you've had no complains.
      Where would they send the complaint, if they can't figure out the address.

      --
      "Call us when the New age is old enough to drink" Beck
  86. Beware of Routers by tmh+-+The+Mad+Hacker · · Score: 1

    Several people have mentioned using unique email addresses to "figure out who sold my email address". But while it may be LIKELY that (in this case) allofmp3.com sold you out, it could also be the operator of any of 15 routers between you and them. It wouldn't take much for an employee of a major ISP to tap a router and have it scan TCP packets for email addresses.

    1. Re:Beware of Routers by raju1kabir · · Score: 1
      Several people have mentioned using unique email addresses to "figure out who sold my email address". But while it may be LIKELY that (in this case) allofmp3.com sold you out, it could also be the operator of any of 15 routers between you and them. It wouldn't take much for an employee of a major ISP to tap a router and have it scan TCP packets for email addresses.

      Because, after all, of all the confidential data that someone in this position would be able to intercept, there's nothing more lucrative than email addresses. Ah yes, an email address, the Hope Diamond of the internet.

      Do you honestly think that someone would risk their job by installing unauthorised equipment to snoop email addresses, of all things? Most of which can easily be found by other, risk-free means anyway?

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    2. Re:Beware of Routers by catwh0re · · Score: 1
      While listening into traffic is nothing new(and your method seems perfectly plausable). The email addresses provided to allofmp3 were through an encrypted connection and the spam I am receiving is unique to two separate allofmp3 addresses (no others)


      This provides a few facts:
      Since the connection was over an encrypted channel, we can assume there was no listening in the middle, and
      Since there were several months between the creation of each of these email addresses for allofmp3.com -and- almost half a year before these addresses began receiving spam, we can only deduce that either allofmp3.com and their financial arm's email databases have been stolen in perfect synchrony.. or they just decided to sell them without my consent.

    3. Re:Beware of Routers by tmh+-+The+Mad+Hacker · · Score: 1

      > Do you honestly think that someone would risk . . .snoop email addresses

      Would you think that a company that you've entrusted with your email address or other information would risk its reputation and relationship with its customers by selling info that they shouldn't?

      Yet it happens.

      As for the "snoop in the middle", *I* certainly wouldn't do that, but people have been known to do some pretty stupid things, and I expect that there is more than one person out there who, if offered a few hundred bucks for a slew of email addresses, would be willing to make unauthorized use of data.

      Furthermore, our hypothetical "employee" wouldn't be fired if his employer TOLD him to do it (unless the scheme was publicized and they needed someone to hang...) If he's stupid enough, he might even believe some line about the feed being used for an internal research project or something, so he doesn't blow the whistle on his employer, who's enhancing their profit a little. Is his employer taking a risk? If he's not associated with an end point of the connection, what are the odds that they'll get caught? In the right spot, you could generate a high volume of email addresses at a very low cost.

      Now I'm not some paranoid who thinks that everyone is sniffing me; I'm just pointing out that it's quite possible, so you can't be *100%* sure that the company you're doing business with is responsible for the leak. I wish you COULD prove it; one could probably get rich suing companies for breach of contract...

      Likely? No. Possible? If you believed that there was no potential for dishonesty between you and the other end, there wouldn't be much use for encryption....

  87. ASCII encoding by zobier · · Score: 1

    I find that encoding the text in the href and the link works fairly well. It still works fine for your browser but most harvesters don't seem to bother decoding them.

    --
    Me lost me cookie at the disco.
  88. Try ASCII art by brownsteve · · Score: 1

    I list my email address using an ASCII art "big" figlet font. Stupid lamness filter won't let me show it here, but check on my website. Here is one site where you can make your own.

    1. Re:Try ASCII art by Anonymous Coward · · Score: 0

      oh will someone please thing of the blind!

      that has got to sound like crap with a screen reader! ... you get the idea.

    2. Re:Try ASCII art by Anonymous Coward · · Score: 0

      Just thought you might want to think about this link
      mailto:sbrown@byu.net
      Spam Spam Beautiful Spam

      Enjoy!

    3. Re:Try ASCII art by Anonymous Coward · · Score: 0

      Just thought you might want to think about this link
      mailto:sbrown@byu.net
      Spam Spam Beautiful Spam

      Enjoy!


      The above post demonstrates the crux of the matter
      If your email address is out there on someone elses machine (addressbook) or known to others it is not safe from SPAM.

    4. Re:Try ASCII art by Anonymous Coward · · Score: 0
      oh will someone please thing of the blind!

      So make it a link to an audio file that says the address.
      http://mardeg.sitesled.com/example.html
  89. Foil them? I want'em! by RonBurk · · Score: 1

    Why do you want to foil the harvesters? Feeding them bogus addresses helps you build a honeypot database which, combined with graylisting, is just about the most effective anti-spam measure there is. I need tips on how to get my bogus addresses into more spammers databases!

    1. Re:Foil them? I want'em! by MartinB · · Score: 1
      Why do you want to foil the harvesters? Feeding them bogus addresses helps you build a honeypot database which, combined with graylisting, is just about the most effective anti-spam measure there is. I need tips on how to get my bogus addresses into more spammers databases!
      Dunno about your bogus addresses, but if you just want a tarpit of falsies, then you want SpamPoison links on your site.
      --

      The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

  90. not a joke by microcars · · Score: 1

    Har har....

    It was not meant as a joke. Just an observation.
    The email address in question is not posted anywhere and nothing even close to it ever gets Spam.
    The only conclusion I can come to at the moment is that the spam is coming from other User's computers with Windows OS installed.
    If that is the case, how do you "foil" the email harvesters that are ON SOMEONE ELSE'S WINDOWS COMPUTER?

    my suggestion was a bit extreme, but I am open to other options that are on topic with this subject.

    --
    I like microcars
  91. Idea.. not much interaction on your part.. by Anonymous Coward · · Score: 0

    email could be obcosolated and encrypted and could be only determined by email clients.. e.g. heres an email address that was obsuclated then hexified..

    mailto:000101010101000011100010100

    but sadly both computers and people are idiots :P

  92. Boxtrapper by apharmdq · · Score: 1

    The website I run came with a tool called "Boxtrapper." Basically, if a new email comes in from an unknown address, it sends an email back to verify that the sender is human. Once the email is verified, it adds that sender to a whitelist and their subsequent emails come through to me. Also, any email addresses I send messages out to are automatically added to my whitelist. (The list is editable, of course.) Thus I am able to display my address on my website with no fear, and not become the target of spam. And I have yet to receive any incoming spam, despite having run the website for 2 years.
    Now granted this runs off of a whitelist/blacklist system, and there is a possibility of it being fallable, but thus far it's run smoothly, so I'll take it for what it is until it fails me. Also, Boxtrapper is a part of cPanel, which is not free software (to my knowledge), so people running their own servers may have to look elsewhere if they prefer a FOSS solution.

    1. Re:Boxtrapper by Zaknafein500 · · Score: 2, Interesting

      That's called a challenge-response system.

      Those are EVIL and should be banned from the Internet.

      My personal domain has been hijacked by spammers. Despite having a valid SPF record, they still send spam with my domain forged as the sender. Consequently, when someone has a challenge-response spam filter configured, those challenge message come to ME, despite the fact that I had nothing to do with the original message. I consider those challenge messages spam themselves, and report them to spamcop as such.

      There are better ways of filtering spam. Forcing other people to filter your mail for you is extremely inconsiderate.

      --

      "The guide is definitive, reality is frequently inaccurate."
  93. I just dont get it by XSforMe · · Score: 2, Interesting

    If the spammers want so bad email addresses, why not give it to them? List poisoning will sting them right in the buttocks, and will make them think twice before they even consider sending there dumb spiders to your servers again. Take a look at the following sites for more info:

    http://www.monkeys.com/wpoison/
    http://www.spampoison.com/

    --
    My other OS is the MCP!
  94. JavaScript by Anthony+Boyd · · Score: 1

    This code has been OK for me:

    <script language="JavaScript">
    var n = 'paul';
    var d = 'poop.com';
    document.write('<a href="mailto:' + n + '@' + d + '">' + n + '@' + d + '</a>');
    </script>

    No spam from that kind of system yet. However, all that really means is that the email harvesting programs don't parse JavaScript yet. I'm sure if they were smart, they'd use IE to render the page and run their harvesting program on the post-rendered page. So far they don't in my experience. But I'm surprised about that. So consider JavaScript a temporary measure.

  95. hide mailto addresses for the FTC, Spamcop ... by Anonymous Coward · · Score: 0

    etc. Actually there's a long list of places that want to be spammed.

    I've even been tempted to include former employers & ex-lovers addresses.

  96. Clog the harvester.... by God+of+Lemmings · · Score: 1

    Most spammers use bots to harvest their stuff, soo, why not say, bury hundreds of false yet apparently legit email addresses under hidden links on your pages.... the bot will spider through your pages and then dig down
    to them. This is even more likely if it appears in your robots.txt and/or contains email in its name.

    Even a novice programmer can write a php or perl script to spit fake emails out. From there i'm not certain what would be good. Feed it enough fake emails to keep it connected, or just let the connection time out so it gives up.

    --
    Non sequitur: Your facts are uncoordinated.
    1. Re:Clog the harvester.... by UPi · · Score: 1

      This is exactly what I do. Both my public wikis append a section with bogus e-mail addresses, prefixed with a "Guestbook" heading. Google picks these up like candy, and lots of bots use search engines now to find sites that contain many addresses. Normal users don't see these addresses as they are hidden with CSS.

      If you want to add this feature to your wiki, check this out:
      http://www.usemod.com/cgi-bin/wiki.pl?WikiPatches/ SpambotPoison

  97. you must be an Arts student by 1800maxim · · Score: 1

    most CS/Mathies and/or Engs wouldn't do what you did.

    1. Re:you must be an Arts student by LiamQ · · Score: 1

      He's actually a CS professor. You may be interested in an earlier Slashdot article about his research on spam filters.

      (I was a student in one of his courses back in 1997. He's a good lecturer.)

  98. why not use Flash? by 1800maxim · · Score: 1

    Use a little flash movie that only acts as an email link. There are no Flash parsers (ah, how long i searched for tools to automate flash testing...)

    That, or JavaScript.

  99. The way I do it by ajaydsouza · · Score: 1

    To foil email harvesters I use two method. The first is to not put the email on the page. Make use of a contact form that will do the needful. If I do need to embed my email on the page, I make use javascript to cocatenate a link. I released the Transpose Email Plugin for WordPress that does the same.

  100. wpoison by Divebus · · Score: 1

    I used WPOISON on my web site for about a month and had to remove it. Most of the Google entries for my site started going into the vortex. Took about a year for that to wash out. Don't do it.

    --

    Most of the stuff on /. won't survive first contact with facts.
    1. Re:wpoison by Anonymous Coward · · Score: 0

      Try Robots.txt? There might be a possibility that spambots may follow it to avoid wpoison, but there's a much bigger chance they won't care.

      Sample Robots.txt for a spamtrap located in your.site.here/users.php.

      User-agent: *
      Disallow: /users.php
      Disallow: /users.php/

      Have fun!

    2. Re:wpoison by code65536 · · Score: 1

      So you forgot to exclude the poison page in robots.txt... Keep in mind that legit bots (like Google) will obey robot exclusion rules and spambots will ignore them.

    3. Re:wpoison by XSforMe · · Score: 1

      Spambots will not necessarily disobey robots.txt. If they choose the wise road, then you only have to include your contact page into robots.txt to avoid your mails getting harvested.

      --
      My other OS is the MCP!
    4. Re:wpoison by Divebus · · Score: 1

      Keep in mind that legit bots (like Google) will obey robot exclusion rules and spambots will ignore them.

      Well, that's what I thought. I had the Praetorian symbol on the bottom of the front page (yes, it was that long ago) and the robots.txt file said DON'T follow it. It leaked into the atmosphere anyway. It wasn't Google so much as every other two bit web crawler, which were apparently also indexed by Google. I'm considering trying it again but this time I would register a bogus domain and put it there instead. On the other hand, some posters correctly state that most valid email addresses come from ravaged Outlook address books on PCs anyway.

      I'm also considering Greylisting but have to weigh the impact of delayed emails. People here expect email to be as immediate as IM.

      --

      Most of the stuff on /. won't survive first contact with facts.
    5. Re:wpoison by gknoy · · Score: 1

      I believe greylisting only delays the first instance of mail from an unknown host. So, people that regularly correspond with you should see no delays. (I could be wrong, I only started learning about it last week. :))

  101. still working for me by microcars · · Score: 1
    plus I posted this same info about 2 years ago here on a similar subject.

    I have seen no change in the level of spam since then.

    --
    I like microcars
  102. Accessibility by tepples · · Score: 1
    I don't have this issue too much (no business, ergo no customers), but I think that the image would be the most effective.

    Do you have any blind customers? Do you want to lose them to your competitors?

    1. Re:Accessibility by Gemini_25_RB · · Score: 2, Interesting

      I didn't even think of that. It seems that you would have to make a website that was readable (by a software page reader) and easily usable by the blind, but still difficult to extract the email address. Maybe you could put an audio clip of contact info, akin to a voicemail message.

  103. use flash by genevaroth · · Score: 1

    I just use a flash image- I believe it foils the spammers as it is not an image

  104. I use Email Protector javascript decryptor by qwertphobia · · Score: 1, Redundant

    I use the Email Protector javascript decryptor. It lets tou proide a mail-to link without showing the email in plain text.

    --
    Never ask for directions from a two-headed tourist! -Big Bird
  105. foling the email address harvesters by vaspersthegrate · · Score: 1

    I replace the dots with [dot] and the 2 with [at]. steven [dot] streight [at] gmail [dot] com

    --
    web analyst/API specialist
  106. Spamex.com by RKBA · · Score: 1

    This is going to sound like a pitch for Spamex.com and I guess it is, but I am in no way affiliated with Spamex other than as a happy customer.

    Spamex.com lets me create a new and unique valid email address for every single correspondent I have. It also lets me enable, disable, and delete those email addresses. The first time I get a Spam email from one of the email addresses I've assigned, I either disable or delete that email address, so Spam is very rare for me.

    Spamex's forum has been silent for several months and I fear they may be going out of business. There is no good replacement for them that I know of, so I encourage everyone to check them out, maybe try a free account, and then sign up for a premium account to help keep them going.

    1. Re:Spamex.com by RKBA · · Score: 1

      P.S. Lest my prior post be marked "Offtopic", I would like to point out that the ability to easily create and delete email addresses completely obviates the problem of having your email address harvested in the first place. For example, the email address I use at the moment for Usenet postings is "news5@spamex.com" (soon to be news6, new7, or something entirely different ;-), and if for example I wanted to send an email to cmdrTaco, I might create an email address like: cmdrTaco@spamex.com, which by the way is a perfectly valid email address (but will be disabled/deleted the first time I get a smart aleck message sent to it, ha. ;-)

  107. Reflective side in. by Sannish · · Score: 0

    Tin

    Aluminum just does not cut it.

  108. Who Needs Harvesting to Spam? by cburley · · Score: 1

    My consulting-business domain name, jcb-sc.com, got so slammed by spam and joe jobs, starting a few years ago, that it convinced me to switch to hosting it on my own server (dynamic-IP Comcast, yeah, I know ;-), rather than my original dialup ISP, so I could do a "better" job of filtering.

    Among my many experiments and observations, I set up a few "spamtrap" addresses for harvesting on my web sites -- using white on white to be transparent to visual users, and tags saying things like "Don't send mail to this spamtrap" for anyone. Of course, those spamtraps quickly went on spammers' lists.

    But so did a lot of other nonexistent addresses that I never in any way advertised or publicized. They were made up, apparently out of whole cloth, by spammers!

    Earlier this year I decided to disable "unknown-user bouncing", which is the default for qmail, so my server wouldn't flood the rest of the 'net with the same sorts of joe-jobs that were such a problem for me (and aren't so much these days, probably because most of the Internet is now much better at filtering spam and/or just dropping lots of mail, most of it spam).

    Instead, I diverted all mail for unknown users into a single Maildir that, months and thousands of mails later, I finally got around to looking through in an organized fashion (but still have a lot of older mail to check out...someday). I did catch a few legitimate mails to "slightly wrong" versions of proper usernames! The rest I looked at and designated as "Junk" -- that is, actual spam, not bounces of spam.

    Recently, I wrote a script to go through all that "Junk" and call out the email addresses that were sent more than N (10, I think) messages, so I could designate those addresses as "spamtraps" on my system and /dev/null them (or maybe someday use them to generate my own RBL on the fly).

    As a result, I now have nearly 500 "spamtrap" addresses for jcb-sc.com alone. That is, in addition to the handful of "legit" addresses, there are nearly 500 addresses the spammers have invented, apparently out of whole cloth, including some doozies, like a5cbdgk9ecd1fae3, alexiobpyjkh, close_bugid1_bugid2_aix, g77_lstat_0g (particularly amusing, since I wrote g77), heavyhosting:netransom, iamjustsendingthisleter (seen that used for one of my other domain names too), mcintoshzmop34fdg, office:spain:ruralphodysseus, and z_sin:g (and I think "z_sin" was the name of a library function in libf77/libg2c).

    So I don't worry about publishing my email addresses anymore. Any spammer that sends mail to one of them is likely to send it to at least a few of those 500 or so spamtrap addresses around the same time, and there are likely to be enough similarities in the mails that my MTA can easily detect all of them as likely spam and not accept them. (Similarities might be "obvious" -- I get a fair amount of SMTP injections, which my "special" SMTP server ultimately reject, that try to deliver a single message to several spamtraps as well as one or two legit addresses at once; suggestive of a zombie, when multiple SMTP connections each delivering to spamtraps come in from a particular IP address; or less obvious, as when the content is roughly similar, but includes apparently-randomized portions.)

    I've come to believe (with less than 100% certainty) that the "solution" to the spam problem is not to focus so much on identifying its sources, blocking them, challenging them (e.g. in court), detecting spam via automated content analysis, and so on -- although those techniques obviously have some utility -- but, rather, to use the same environment that makes spamming cost-effective for spammers, except changed in certain ways (some subtle, some maybe more overt) so the same environment becomes much more hostile to spammers, just as my domain names are "hostile" in that they nicely accept entire emails from most spam sources and th

    --
    Practice random senselessness and act kind of beautiful.
  109. Dude, you kill me! by Optic7 · · Score: 1

    Your post must have caught me at just the right time and in the right mood, because I literally cried from laughter for about two minutes when I read your post. Then I cried and stuttered for another three minutes trying to read it out loud to my wife - you know when you are trying to retell something that is so funny that you keep getting interrupted by your own uncontrollable laughter? I'm embarassed for myself, but I still think this is the funniest thing I've ever read on Slashdot, based on my reaction... Thanks!

  110. Doesn't matter much really by l0cust · · Score: 2, Interesting

    I mean yeah some of the tips and tricks may (or may not) work in the short run but eventually the spammers will get your id (not to mention the trouble to your customers if you obfuscate the id too much). Its not always how you displayed you mailid on your website or webpage that ultimately gets it harvested. More often than not, its stupid users with your address in their contact lists who get it out in the open.

    Like most of the people, I use multiple mail ids for different uses. Lots of them are fakes just to register to sites and such, and a couple are private ones which are used only to correspond with the closest friends and family members. Recently one of my friends told me that he has used my address to register for a gaming site since his was already being used for one account and apparently creating a new id takes ages and he may die before he gets a new one so why not use mine which is totally personal to me but who gives a damn. He actually has no idea why he should Not be doing it. And he is a CS major from the one of the best colleges in the country! Now think of the regular users you may have corresponded to and how easy it is for them to fuck everything trick you have tried to evade harvester bots.

    --
    Politicians and Pedophiles: Two groups of exploitive bastards who are most dangerous when they're thinking of children.
  111. Unique address to a catch-all mailbox by the7cs · · Score: 1

    Since I don't use Exchange, I can set up a catch-all mailbox that anything sent to anything not elsewhere configured @ [mydomain].com is routed to that box. I can set the first part of the email address to be dynamically generated via script to match the IP address of the remote client. You could also figure in additional info like date/time.

    So, the result could be something like 205.245.222.222.061113@[mydomain].com

    Then when an address starts to collect spam I simply assign it to another mailbox that has a 1kb mailbox limit, and is already full. Theoretically, the main way that this would exclude a customer would be if a zombie at their ip address was the machine to harvest the email address that same day.

    This also works with every vendor I visit and every web form I fill out. (i.e., my email address at Amazon.com is Amazon.com@[mydomain].com)

    1. Re:Unique address to a catch-all mailbox by Heddahenrik · · Score: 1

      I've also had that idea, but never implemented it.

      Right now my biggest problem is that SPAM-bots are emailing invented addresses like krhfej@[mydomain].com
      And if I have to read all new addresses, it's of course bad.

      If the format 205.245.222.222.061113@[mydomain].com becomes common, there will be spams to SPAM-bot-created addresses like that too.

  112. Brute-force harvesters by Anonymous Coward · · Score: 0

    If you're unlucky, your e-mail server gets scanned with kind of brute-force solution from harversters. The harverster takes all combinations of popular names and popular extensions ( john, john1, john2, john.smith and so on) and sends a message to them. In case it gives no usable results, the e-mail server is scanned with real brute-force solution - aaa, aab, aac, aad and so on.

    Ok, you can have your e-mail in whatever form you like on your website.

  113. Bullets by swordgeek · · Score: 1

    Straight through the brainpan.

    It takes a bit of time to set up and will probably be three years before the momentum is there, but it's the only _real_ solution.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  114. captchas.net has audio option by billstewart · · Score: 1

    captchas.net referred to by a recent poster has audio as well as visual, and many other sites that use them also have audio options.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  115. Javascript is evil and often broken by billstewart · · Score: 2, Insightful

    Perhaps I don't want to send mail to companies who have broken only-tested-on-IE-on-WindowsXP preferences anyway...

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Javascript is evil and often broken by 5of0 · · Score: 2, Informative

      I agree, javascript is not a good thing. But it's not evil, and for simple things like e-mail concatenation, it'll work on pretty much anything. I once wrote a simple script to do this exact thing for a standard naming scheme (JohnS@yourdomain.com), that can be used for others, where ZOO represents your @yourdomain.com, and you can use ZING for @ if you want to do another address:

      function DoEmail(Encoded) {
      //Encoded e-mail is in the format nameZAPinitial[ZINGotherdomain.com|ZOO]
      Encoded = Encoded.replace("ZAP","");
      Encoded = Encoded.replace("ZING","@");
      Encoded = Encoded.replace("ZOO","@yourdomain.com");
      window.location = "mailto:" + Encoded;
      }

      Any e-mail links would point to the javascript function like so:
      <a> href="javascript:DoEmail('JohnZAPSZOO')" alt="Remove underscores in the following e-mail: John_S_at_yourdomain_dot_com">John Smith</a> It works fine, and exactly like a mailto: link to the end user (except for statusbar stuff)

      --
      You all have Oo.o and Firefox, so get World Wind.
    2. Re:Javascript is evil and often broken by Sillygates · · Score: 1

      javascript is not exclusive to ms browsers, and it wasn't developed by or for microsoft, or directly for exclusive use on any microsoft products.

      --
      I fear the Y2038 bug
  116. An alternative to pictures.. by Anonymous Coward · · Score: 0
  117. Ascii: the username foo at the domain example.com by billstewart · · Score: 1

    I run a small mailing list for a group of people who have dinner and parties together. Most of the people are sufficiently technical to be able to figure out the details, and I'm just trying to reduce harvesting. Spammers already know there's a majordomo there...

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  118. Invisible Javascript by michaelothomas · · Score: 1

    Here's how to use javascript but still get a normal mailto: link in the browser and in the statusbar.

    Change all your email addresses to some form of human readable nonsense, i.e. "user AT whatever DOT com". You can add a bunch of extra characters and html tags if you want.

    Write some javascript that runs when any given page loads, accesses the DOM and changes all the human readable nonsense to a nice pretty mailto link.

    This way, anyone with a javascript enabled browser gets a regular link that shows up properly in the statusbar, and anyone without javascript can still at least read the address.

    As far as I know, this is the cleanest way to get the job done.

    1. Re:Invisible Javascript by leenks · · Score: 1

      Have a search for some the crawling software that spammers use - you might need to dig quite deep and investigate IRC channels, but most of it is readily available. The more sophisticated stuff has a Javascript interpretter in it for exactly this. Trying to defeat the spammers is pointless. If a computer can read something intentionally (in your case) then a spam harvester can too. IMO the best way to filter spam on the desktop is by identifying the interesting stuff first - eg looking at your own contact "social network" and applying this model to incoming email, eg the MS Email Triage tool. At the end of the day, I know what email lists I subscribed to, and the majority of people that want to contact me. The rest of the stuff I can filter by using a conventional spam filter, or better still - a filter at ISP level, or even Global level, eg Cloudmark or MessageLabs.

  119. Use robots.txt excluding by Anonymous Coward · · Score: 0

    1. Put your contact info on a page that is excluded by robots.txt.
    2. Put some trap links to other pages banned by robots.txt liberally around your site in hidden links.
    3. Ban anyone who goes to the trap pages.
    3. Spammers will either follow robots.txt or not, but either way they won't get your email.

    P.S. mailto will still work. I wrote a public domain PHP script to do this last year.

  120. Let me get this straight .... by megastructure · · Score: 1

    Everyone's sharing their dearest spam-protection techniques in a public forum ... so they can be harvested?????

    I'd share my amazing, foolproof technique, but I don't have a good spam-harvester-obfuscation-trick obfuscation trick.

  121. 4) CGI by Shag · · Score: 1

    This may be old-school... okay, it is old-school. Back around '97 or '98 I had a bunch of simple CGI scripts in use on various sites that would be fed a munged or bogus email address, and generate a redirect to a mailto link to the real address.

    So, for example, one might click on the link resulting from code looking like:

    <a href="/cgi-bin/mailto:abuse@localhost">email me</a>

    Or:

    <a href="/cgi-bin/mailto:shagmeep@meepmy.domain">emai l me</a>

    And the CGI script would spit out a redirect to:

    mailto:shag@my.domain

    Always seemed to work quite well. I'm sure it could just as easily be done in PHP or Ruby or whatever.

    --
    Village idiot in some extremely smart villages.
  122. Copy protection anyone? by Anonymous Coward · · Score: 0

    "or ask for the user to duplicate some text in a field that is on the page somewhere else"

    Please enter the 6th word from paragraph 2 on page "About the company"

  123. Don't hide from harvesters by Baloo+Ursidae · · Score: 1

    Being proactive against spam by thinking things through is your best defense against spam. Harvesters are entirely a nonissue, and changing your behavior in ways that make it harder for humans to contact you in hopes of keeping your address out of harvesters will only make it hard for humans to contact you, the spammers will still find you just fine, address munged or not.

    Munging never works, and anybody who has spent at least five seconds thinking about this subject can understand why. The concept is fundamentally flawed: If a human can decode it, so can the spammer. You can bet that if this iteration of a particular spammer's harvester can't unmunge your address itself, the next one will. So why make people have to jump through hoops to get the address right instead of being able to just click Reply via email or your email address on a web page?

    The only way to solve this problem is to use a responsible email provider that gives you control over what email gets rejected at SMTP time (ie, an email provider that lets you feed a bayesian filter for yourself; yes, rejecting email after DATA breaks the strict interpretation of the relevant RFCs, but based on what I've seen with my mail server, not in a way that actually causes problems) and proactive reporting of spam. Anything less is tantamount to email masturbation (literally, with the pornspam you'll be getting).

    --
    Help us build a better map!
  124. yo by swehack · · Score: 1

    A Swedish newspaper uses a fun approach where they send the mailto link in the Location HTTP header. So the link you click on to get the e-mail address is a regular url to some page but once you get there the cgi sends the e-mail to you and it acts like a mailto link in Opera at least. Probably in other browsers to since it's Swedens largest and oldest newspaper. On my own personal webpage i just write "my e-mail user is called nocturnal on the domain swehack.se", simply because i already have a job and it's just a personal hobby webpage.

  125. embed the email addy in a flash link by cyanescent · · Score: 1

    I've embedded the email in a flash link -- not 100% accessible, but you can display an alternative image/form if the browser has flash turned off. In general, I don't find micromanaged forms very future-proof, as can be seen by the number of blogs/wikis that have form spam.

  126. get a good spam filter by Anonymous Coward · · Score: 0

    Why not just put your email address on your website and get a spam filter to deal with unwanted messages. If you want to make it easy for people to contact you then you have to let it hang out there a little bit.

  127. couple of techniques by Anonymous Coward · · Score: 0

    I have several emails.

    1. the personal one for friends and fmily only.
    2. a hotmail spam honeypot for when I order things online. hotmail tend to be rather good at filtering out the garbage
    3. an email forwarding service from my ISP for online,
      eg apple1 "at" something.domain which, once it starts attracting the spammers then becomes cabbage1 "at" something.domain etc.

    Finally, when posting online I mess around with the "at" bit as above. I use various techniques.

    When acting as sysadm I always create 2 emails for users. The regular one and a spam honeypot that I can change every few months. I also encourage them to have a hotmail honeypot as well. My general advice is to "mutate often".

  128. Why'd you skip one of the wikipedia listed methods by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/Address_munging#Alter natives

    "Posting an e-mail address as a text logo and shrinking it to normal size using inline CSS.[4] As with an image this is readable by a real person, not by an automated system."
    [4] ^ Email CSS obfuscation tool - http://mardeg.sitesled.com/ (output for displaying emails only requires basic CSS)

  129. Another Javascript solution by PietjeJantje · · Score: 1

    1. Make the target of the form something bogus, like a page with a few million fake e-mail addresses, or better, a page with a captcha for non-javascript users.
    2. Using Javascript's onClick, change the submit button so when it's clicked, it changes the action part of the form, for example getElementById('myform').action = 'targetpage.html'.

  130. Good tutorial on avoiding spambots by aiosaka · · Score: 1

    Project Honey Pot has a good tutorial on how to avoid spambots: http://www.projecthoneypot.org/how_to_avoid_spambo ts.php

  131. My Favourite Method by ajs318 · · Score: 1

    When inserting e-mail addresses into web pages, I use a little bit of PHP code to generate a unique user part with a suffix representing the time, date and IP address of the looking-up machine.  People who harvest e-mail addresses usually sell them on; so once I've received spam at a particular unique address and blocked that address in my .procmailrc, that's several spams I won't ever have to bother with.

    Note that you need a proper ISP -- that means one with virtually-hosted e-mails and PHP.  Even better would be a static IP address and reverse DNS, so you can run your own MX.

    Here's the code;

    <?
        function spamjavelin($address, $link) {
            global $HTTP_SERVER_VARS;
            $alpha = "abcdefghjklmnpqrstuvwxyz1234567890";
            $packed_ip = "";
            $ip_array = split('\.',$HTTP_SERVER_VARS['REMOTE_ADDR']);
            foreach ($ip_array as $i=>$j) {
                $packed_ip .= sprintf("%02X",$j);
            };
            $packed_time = date("y") % 10 . $alpha[date("m")-1] . $alpha[date("d")-1]
                         . $alpha[date("H")-1]. date("i") . date("s");
            list($user,$domain) = split("@", $address);
            $new_address = $user . "-" . $packed_time . $packed_ip . "@" . $domain;
            return($link ? "<A HREF=\"mailto:$new_address\">$new_address</A>" : $new_address);
        };
        function sj($address) {
            echo spamjavelin($address,1);
    ?>
    To display your e-mail address as a link, use the following:

    <? sj("myname@mypatch.myisp.co.uk") ?>

    and it will be automagickally transformed into something like myname-6lnh502155BD0B02@mypatch.myisp.co.uk !

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:My Favourite Method by peterhil · · Score: 1

      I've thought of implementing something similar for a couple of weeks now.
      Thanks for the code, I will put it to use when I get back home.

      Only difference is that I planned to use a minus tag extension:
      user-ipandtimeencoded@example.com

      Maybe I will combine this with the hidden spam trap address trick and
      leave my real address on the page as is and see what happens.

    2. Re:My Favourite Method by peterhil · · Score: 1

      One thing I forgot to mention in the previous post was that
      I have my email address visible on my web page in plain text
      inside a mailto link, but the mailto link has +web tag after
      the account name.

      Of the over thousand spam emails received only FIVE of them
      has the +web extension. One spam message from Japan came
      to both addresses -- with the tag and without it.

      I have not used my email address anywhere else without a tag,
      so this means that:

      a) Spammers remove the plus tag extension from addresses or
      b) Harvesters do not collect addresses with a + sign or
      c) They prefer collecting addresses from the text inside mailto links

      The option a) seems most likely to me.
      But I would like to test if -tag extension pass the harvester's
      regexps more easily.

    3. Re:My Favourite Method by ajs318 · · Score: 1
      Only difference is that I planned to use a minus tag extension:
      user-ipandtimeencoded@example.com
      That's what mine does. You can change it if you like.

      Note I didn't bother to write a decoder for the information strings, because I learned to decode them in my head :)
      --
      Je fume. Tu fumes. Nous fûmes!
  132. Gmail by TheRealSync · · Score: 1

    I user Gmail.

    I have chosen to make my email readily available for the users of my pages - and I get huge amounts of spam, but Gmail catches almost all of it.

    --
    -- A good compromise leaves everyone mad. --Calvin and Hobbes
  133. Foils them everytime.. by clickclickdrone · · Score: 1

    Don't have an email address.

    --
    I want a list of atrocities done in your name - Recoil
  134. Javascript is NOT easier for your customers. by WK1 · · Score: 1

    You must be one of those retarded businesses who have flash on their front page. Javascript isn't easier, retard, it is one more thing that the person has to enable.

    I would much rather a business use bob at place dot com than have, "In order to see our contact address, you must turn on javascript," or worse, and more probable, because people like you are stupid, "Contact:" and then nothing else. No explanation as to why you don't want me see your contact address.

    Most of the suggestions above are a hundred times more accessible than javascript. Ironically, the one you quoted as inaccessible, and a "waste of your time", reply to joe at gmail dot com, is the most accessible, short of mailto:joe@gmail.com. joe at gmail dot com is text only. Does not require images, or javascript. The next accessible is those that require css or tables. The next is those that require images. 95% of people have images enabled. The least accessible is those that require javascript, flash, and those types of solutions.

    Sorry for calling you retarded. It is a problem of timing. Your doublespeak is the straw that broke my calm demeanor.

    A lot of these suggestions are fine for personal sites; but if you're actually in business they aren't practical. We use Javascript. You don't want to make life more difficult for the person trying to correspond
    1. Re:Javascript is NOT easier for your customers. by Anonymous Coward · · Score: 0

      Moron. Anyone who knows Javascript knows about implementing fallbacks for when Javascript is disabled.

      The obvious fallback is to have an element containing "joe at gmail dot com" and then replace that in Javascript with the mailto: link. That's what I do on my site.

      It is possible to use Javascript in an accessible way. You're just being a knee-jerk reactionary (and an ignorant one at that).

      Javascript makes it easier for the majority of customers. And if you really want maximum accessibility (which is a matter for your dogmas) you don't encode your email address at all. Duh.

      BTW, only a retard loses his rag and then apologizes for it later in the same post. Perhaps you don't have the backspace or arrow keys enabled in your browser either?

    2. Re:Javascript is NOT easier for your customers. by Anonymous Coward · · Score: 0

      Hey you frickin moron, don't post my address unobfuscated!

      - Joe.

    3. Re:Javascript is NOT easier for your customers. by cgreuter · · Score: 1

      Sorry for calling you retarded.

      So why did you? Why didn't you, instead of writing this sentence, go back and remove the childish insults? Nothing says "My opinions are not worth reading" like calling the previous poster retarded.

      ObOnTopic:

      Javascript isn't easier

      I might have agreed with you eight years ago when I was using Lynx for most of my web browsing, but these days it's reasonable to expect JavaScript. Modern browsers are good enough at limiting the damage it can do that it's safe to leave JavaScript turned on. Besides, you can always use <noscript> for the few remaining folks who don't use JavaScript.

  135. Attemt at email decrypt by Barryke · · Score: 1
    tset ta tset tod moc.reverse.each.word.prior.to.first.dot.for.addr
    i interpret this as .test@test.com .. what do you think?
    --
    Hivemind harvest in progress..
  136. Re:Email Obfuscation & javascript by nzin · · Score: 1

    I use a small javascript code:
    <script>
    var encode= new Array(0x4E,0x49,0x43,0x4F,0x4C,0x41,0x53,0x20,0x45 ,0x4C,0x41,0x4E,0x50,0x52,0x4F,0x44,0x0E,0x43,0x4F ,0x4D);
    function printEmail() {
        var s = new String; for (i=0;i<encode.length;i++) { s+=String.fromCharCode(encode[i]+0x20); } document.write(s);
    }
    </script>

    [...]

    <scri pt language="Javascript">printEmail();</script>

    Ha ve a look at my own web site (http://www.elanprod.com) if you want.

    With such, i never had to install an anti-spam filter on my email server. In 3 years I shoud got 4/5 spam. No more.
    Test it, you will love it (but i will look and test the <span></span> seems interesting also)

    Ok this is javascript things, but nobody complains until now.

    /nicolas

  137. Also forms defeat image spam by giafly · · Score: 1

    ...because you can limit user input to ordinary text.

    Parent and GP are 100% correct. Spammers have scripts for forms provided by the main blogging systems, but everyone else is likely to be OK. I've created dozens of comment forms and never received organized spam. The only time I've had problems is when some moron who disagrees with my views spends 10 minutes pressing send, but this is rare and takes seconds to clean up. Also it now carries a 10 year prison sentence here in the UK!

    --
    Reduce, reuse, cycle
  138. hahahaha by anilg · · Score: 1

    Go ahead guys.. use all the dirty [at] and _dot_ triccks you want, I'll collect all of them and mail em to every nigerian in my address book..

    On a more serious note: there are better methods for mail harvesters. The biggest one for them is forwards. You know the one about pepsi to clean the toilet.. Every forward can contain anything from around 20 to 200 email addresses.. so if you ever forward mail's be rest assured, it'll land on their list them sooner or later.

    Another method spammers utilize is joining mailing lists (the digest mode), and harvesting from there.

    Yet another method (hypothetically, of course) is distributed harvestsing.. spyware sitting on thousands of PCs monitoring webpages for mail IDs.

    Not to forget accounts compromised by keyloggers being looked into.. an average netter would have say 10 unique IDs in his addressbook (yahoo/gmail/msn harvesting is easily done using their respective chat protocols).

    In short, to keep your ID out, dont create it really.

    --
    http://dilemma.gulecha.org - My philospohical short film.
  139. Everybody's talking about the weather ... by urdak · · Score: 2, Interesting

    What we need for someone to instead of talk, perform two experiments:

    1. Create 10 new email addresses, and post them around the net with 10 obfuscation tricks (plenty of examples can be found in this thread). Which of these tricks actually foiled the spammers, and which did not? Obviously, spammers can theoretically get around any obfuscation, but which obfuscations are still "safe"?

    2. Do an experiment to figure how how "safer" is an address that was never posted on the Web. Does it just cause a small delay in spam (say, you only start getting spam after a month) or does it get noticably less spam?

    The answer to #2 isn't as obvious as some may think. One important problem to consider is spamming worms which use fake "from" addresses. These worms take your friends' email addresses - potentially addresses which have never been published - and use them as spam to random people. If a spammer also receives these mails, he gets a constant stream of real email addresses which were never published on the web. Another obvious issue is dictionary attacks, which are especially practical on large domains (e.g., gmail).

  140. Don't post it by briancnorton · · Score: 1

    Wow, that was hard

    --

    People who think they know everything really piss off those of us that actually do.

  141. I wonder by MedeaMelana · · Score: 1

    if the people who are responsible for the spam read this article as well. Surely they are software developers as well, having to improve their spam systems all the time?

  142. Use an image and javascript by wintercorn · · Score: 1

    My clients don't get any spam through these addresses, for the moment anyway, and I've been using this for three years for clients who want a clickable link: javascript:window.navigate('mailto:my.name'+'@'+'m ydomain.com') and then link it to an image like so : http://www.brunelpartners.com/contactus.html

  143. 4th message - turn the system against the spammers by Anonymous Coward · · Score: 0

    If you're creative you can also use the method of collection AGAINST the spammer. Make sure your usable email addresses are not on the page (other than via a webform - with the usual precautions) and/or an image file, and add a couple of dud email addresses to the site.

    This allows you to do the following things:

    (1) identify spam. Email arriving at those dud addresses MUST be from a web scrape as you never gave them out otherwise. You can use that to feed a filter or time-based banning of the origin.

    (2) absorb spam resources. Especially if you use a different domain you can set up an MTA with a La Brea tarpit, which means the moment the spammer will try and use that email server it'll tie up his/her resources.

    (3) use it to generate forensics. If you want to go the legal route, make sure you randomise the email addresses you use for seeding, and take good care of your logging. I don't give you much luck, though, these days you're dealing with organised crime (FYI, spamming itself amounts to unauthorised use of computing resources, ie long distance theft) and they cover their tracks reasonably well.

    So there. Any other problems to solve? :-)

  144. Best Method For Foiling Email Harvesters? by Anonymous Coward · · Score: 0


    Just try www.tinymailto.com, your contact will be protected by captcha whenever someone asks for it.

    Example,

    John Doe, (http://www.tinymailto.com/johndoeEmail here)

  145. Mail filters by BigBadBus · · Score: 1

    In addition to using spam filters, I also set up my mail filters. Most spam related email I get is addressed to anyone but me, so I just filter on the to: field looking for anything other than my name. Gets shunted straight into trash!

  146. Slightly different problem by Awel · · Score: 1

    I have one public email address that has been so for many years. It appears in various places including many USENET posts. It receives lots of spam, but with a good spam filter and the fact that it is not my main mailing address, this is copeable with. However, in the last couple of months some spammer or other has taken to faking my domain name as their From: address in their spam. This means I am getting piles and piles of bounces, auto-replies and whatnot for emails I never sent. Is there any way I can stop my domain name from being used in this way?

    1. Re:Slightly different problem by arantius · · Score: 1

      No.

      --
      Health is simply dying at the slowest rate possible.
  147. Burry Them by zztong · · Score: 1

    If they want email addresses, give them some. Give them all they can handle. Fill their database with junk.

    Write a dynamic page which randomly generates a large list of bogus email addresses. Within the page, put anchors to random page names in the same directory. Use a URL rewrite rule on your web server to map all requests to that directory to that page so that the program responds to any page name.

  148. I gotta tell ya.. by s31523 · · Score: 1

    I am so sick of spam, that I have gone extreme. I find that 90% of the time I send and receive email from people I know. I created 2 accounts, and ditched all other accounts. 1 account has a serious filter on it, i.e. mail does not come through it unless I put the address in my address book. I use this account mostly, and never, never use it for online crap. My 2nd account is my spam account, which I abandon often. I use this for online shopping, registering at sites, etc. I only login to it when I am looking for something specific, like airline ticket confirmation, passwords to demo software, stuff like that.

    It gives me pleasure to know that all the crap I get on my second email falls on deaf ears, so I say, here you go email harvesters, have fun!

  149. Harvesting techniques : third way ? by fourbissime · · Score: 1

    So there are two major techniques to harvest emails : browse webpages, and browse outlook on hijacked computers ...

    My address has fallen thanks to a third technique : brute force ! This is not exactly on topic here but I was wondering if it happened to anyone here.

    I received an email with something like 50 recipients, and all of them were combinations of 6 letters + @gmail.com. It was kind of weird that the spammer didn't hide the other addresses by the way. Anyway, it is easy to determine which addresses are valid by simply checking the "mail error" answers ; thus mine got caught this way.

  150. Hivelogic Enkoder by jgarber · · Score: 1

    I use Hivelogic's Enkoder form (unfortunately down today) and also the Enkoder plugin for Rails or Radiant CMS. Makes for nice and obscure Javascript. Has been very effective for us.

  151. It's a trap! by reed · · Score: 1

    Here's a trick I leaned about either on /. or somewhere else: make a spam trap. It's a CGI script that adds the client's address to a blacklist. Put a hidden link to that CGI script at the beginning of every page. Then put that script in robots.txt. If we assume that most spam crawlers do not honor robots.txt then you can block most of them after they've only crawled a couple of pages. You should clear out your blacklist periodically since it will get really full fast. Also note that it may take a day or two for legitimate spiders like Googlebot to re-fetch your robots.txt.

    Other ideas:

    Use a contact form.

    Use a different email address than your normal email address on a page. Change it frequently.

  152. Form and JS by digitalgimpus · · Score: 1

    I prefer two methods:

    1. Use a contact form. Easier since most people use webmail anyway. No copy paste for them. Also bypasses most spam filtering. Very good for everyone.

    2. Email is also posted, but using JS to keep the bots away.

  153. tinymailto by Cigarra · · Score: 1

    I use tinimailto

    --
    I don't have a sig.
  154. JavaScript by BodhiCat · · Score: 1

    JavaScript works, saw a dramatic drop in spam when I started using it on my sites. Should have a line on site that JavaScript is necessary for site to work.

    Can't print the code here, but use document.write and string variables to write out e-mail links, spambots can't find the e-mail addresses.

    Also, don't use real e-mail address when posting to message boards (thank the FSM that Slashdot hides them).

  155. Unique address per visitor by Renesis · · Score: 2, Interesting

    Have your code produce a unique contact e-mail address on the page for each visitor, so for instance:
    support-312321@example.com

    Then set up a catch all on the first part of the address.

    If you get any spam, just block out that one receiving address.

  156. Spam the spammers! by Anonymous Coward · · Score: 0

    I wonder if you could take that one step farther: If everyone with a web site published 1000 bogus e-mail addresses (in tiny white-on-white font) for each real one on their site, perhaps the wasted time/effort of spamming all the bogus addresses would reduce the number of spams hitting legit e-mail addresses, and also reduce the cost-effectiveness of spamming?

  157. Use Two Addresses by Nom+du+Keyboard · · Score: 1

    Put two addresses on your form. The real one, and a decoy one. Customers are directed to the real one, while the harvester grabs both. Automatically delete any message to the real address that has also been sent to the decoy one.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  158. They might have given up on Slashdot... by Spaceman40 · · Score: 1

    ...because we're not as gullible as the general non-tech audience. (and so modest)

    --
    I [may] disapprove of what you say, but I will defend to the death your right to say it.
    1. Re:They might have given up on Slashdot... by amRadioHed · · Score: 1

      Not as gullible, maybe. Or could their be other reasons why no one on slashdot was buying pills to enhance their sexual performance...

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
  159. use CSS letter spacing! by Albert+Sandberg · · Score: 1

    Try this:
    <span style="color:#ffffff;letter-spacing:-0.038cm">a l b e r t . s a n d b e r g @ g m a i l . c o m</span>

    I also tried javascript but as a friend pointed out, there are sime code in for instance .net to create a htmlpage from any source, at least my spaces will be kept... but who knows? Maybe it's hard to do this...

    Good luck!
    Albert Sandberg

  160. What about Flash email? by aqk · · Score: 1

    I realize not everyone has flash installed, but would the email-id in the following be easy to spam-harvest?

    www.tonyking.tk

    I could easily re-program it to read a txt file to change the address details, so that a flash recompilation would not be necessary everytime the email addr changes....

  161. Another way to approach it by esc3d · · Score: 1

    Flood the database of the spammers with junk email, using tools like robocage.

    From the product readme:
    " RoboCage is a Zope product that produces random text out of a word dictionary. It mixes fake email addresses into that random text, as well as links back to itself (with different URLs, though). Thus, it provides a cage-like facilitly to "catch" email-harvesting robots."

    http://www.zope.org/Members/philikon/RoboCage/fold er_contents

  162. Javascript solution by Anonymous Coward · · Score: 0

    What about http://www.jracademy.com/~jtucek/email/index.php? This is a javascript solution, but I've been using it for years and it works great!

  163. PHP script for obscuring email address by Anonymous Coward · · Score: 0
    This php code comes in parts. Read the entire code.

    BTW: I am basically a php newbie, so please go ahead and proof my code. This code is provided free of charge and is protected by the OSDL, blah, blah, blah.

    At the top of your php script use the following
    if ((!($_REQUEST['name']))||($_REQUEST['machine']))
          {
        print ("<meta HTTP-EQUIV=\"REFRESH\" content=\"0; url=mailto:yourname@yourbusiness.com\">");
      }
    This checks that the name variable is assigned but the machine variable is unassigned. You can switch or replace these with other variables. The idea is that one of the variable must not be filled in. This is to prevent a bot from not filling in variables or filling in variables with random answers. You can also change the variable names to something not related to email addresses such as stat1 and stat2 and with the assigned variable, double check the actual variable passed.

    At the bottom of the code, place the following
    print ("<form method=\"post\" action=\"index.php\">");
    print ("<input type=hidden name=name value=\"yourname\">\n");
    print ("<input type=hidden name=machine value=\"\">\n");
    print ("<input type=submit value=\"Mail Me\">\n");
    print ("</form>\n");
    What this does is redirect you to the main mailing page (you can easily change this page to something else). The script detects the form submission and places the meta tag in the header. The meta-tag then opens up the mailer sending the mail to the desired account.

    Again, I am pretty much a newbie. Please dissect the code to improve it.
    1. Re:PHP script for obscuring email address by Anonymous Coward · · Score: 0
      Argh, my logic line is screwed up. It should be this.
      if ((!($_REQUEST['machine']))&&($_REQUEST['name']))
  164. And capture those inhumans that don't think... by 0x1b · · Score: 1

    Give out a trap email, one that only a bot would find, and blacklist those that use it.

    I like to team this up with a tarpit like the spamd daemon on OpenBSD - get even, make sending spam take a very long time.

  165. Use a contact form, BUT... by hackel · · Score: 1

    Also include an option to copy the sender on the email. One thing I'm frustrated with when I use contact forms, is that, unless I copy and paste my message somewhere, I have no record of what I sent or when I sent it. If you include an option to automatically send me a copy of the message I sent, I can move it to my regular Sent folder and all will be well in the world.

  166. Obfuscating vs Training? by deckardt · · Score: 2, Interesting

    Obfuscating emailaddresses on websites is one way of tackling the spam harvesters problem. Training filters by becoming somewhat of a spam-magnet is another way. The only problem herein lies in the differentiation between ham and spam. Spam is here and will be here for a long time to come because people do make (a lot of) money with it. SO you could say detecting it is more sensible compared to avoiding it.

    I've been experimenting by adding an automatically generated code to my email adresses on my page (recipientDELIMcode@domain.ext). Spammers keep on sending me spam on these addresses, and i accept, and train my mailfilter this way. The only thing I have to do is add 'contaminated' email addresses to my shitlist once i've found spam being sent to it. As you might already have guessed... the shitlist is a simple forward to sa-learn.

    Adding an auto whitelister based on my own address book (LDAP is sweet) tackles the problem of addressbook harvesters, mail from these sources will not be fed to sa-learn, even if the email address its received on is shitlisted.
    A friend of mine, who listens to the name of 'the wanker who cant keep his antivir up to date'/Paul created the need for me implement this feature by becoming infected by a _addressbook_leechin_virus_

    To receive even more spam to feed to my hungry sa-learn there's a set of email addresses on my site (>50% of all email addresses there are in hidden fields/autogen'd pages) which are passed thru to sa-learn by default.

    I've also been thinking of combining the unique id email address with a database in which i store served (generated) email addresses and giving them a grace period of N mins. If i recieve an email within these N mins i assume this email was sent by a visitor on my site who clicked the mailto: link and the message is passed to my mailbox and the unique id generated email address is flagged as non-spam source. However.. if I recieve mail on that email address after the N mins i assume its a spam-run and feed it to sa-learn I'm not sure on ROI (code-time/overhead/extra dependencies serverside) with this technique because what i have now works well enough for me.

    The downside is you can't give out your email address on things like a business card (lastname@domain.ext). A possible solution to this is replacing your email address with an URL like http://lastname.domain.ext/ on which a mailto: refresh is generated with the unique id'ed email address. Or trusting the intelligence of the lean-mean-(and pretty well trained)-spamkilling-machine, which is good enough for me.

    My 2ct.

  167. Enforce RFC2821 by Anonymous Coward · · Score: 0

    If you run your own mail server, you might also try enforcing compliance with RFC2821. I've found that many spammers violate it, e.g., they use an unresolvable hostname in the HELO statement (forbidden in section 3.6). I've found this eliminates a very sizeable chunk of spam, as most spammers are too stupid (or insufficiently motivated) to bother to configure their systems correctly. For DNS-based checks, though, you'll want to reject the mail with a soft (4xx) code. DNS is transitory, and a hard rejection because someone's DNS is temporarily down isn't a Good Thing[tm]. It also gives the mail on the sending side a chance to queue up, hopefully giving someone an opportunity to notice there's a problem.

    Additionally, once you detect a misconfigured host, blacklist it for a few days. This allows time for any mail being queued up on the sending side to expire... and makes that host temporarily useless to a spammer.

  168. Web server vs, email by tmh+-+The+Mad+Hacker · · Score: 1

    Oh, I'm sorry. I wasn't talking about the web session. I just assumed that if you gave them an email address, you had actually received email from them, and the smtp stream was what I was thinking of.

  169. Spammer Spider Speed by AndyCanfield · · Score: 1

    My web site contains: Email: nameexample.com. It's been up for several years and I've gotten virtually no spam. Certainly a spammer spider could recognize "mailto:" or "%40" or "&#64". But to do that, the spider must slow down. The spammer is better off with a high speed spider that reads ten times as many pages per hour just looking for at-signs. But I don't know for sure.

    Are there open source spammer spiders? I'd like to read one.

  170. I wrote this by The+MESMERIC · · Score: 1

    window.onload = start;

    function start()
    {
            var oEmail=document.getElementById("lnkEmail");
            oEmail.setAttribute("href","mailto:name@example.co .uk");
            oEmail.setAttribute("title","Email us please!");
    }

    like in this Piano Teaching website.

    it works ok, i guess.

  171. Javascript is NOT easier for your customers. by WK1 · · Score: 1

    So why did you? Why didn't you, instead of writing this sentence, go back and remove the childish insults?

    I chose that word because it was the most accurate and precise word available. I apologized because I felt (apparently, erroneously) that that would somewhat qualm the negative connotations.

    Anyone who knows Javascript knows about implementing fallbacks for when Javascript is disabled.

    You overestimate modern webmasters.

    The obvious fallback is to have an element containing "joe at gmail dot com" and then replace that in Javascript with the mailto: link. That's what I do on my site.

    Good for you. That is a perfectly acceptable solution. It is more readable for those with javascript, and viewable by those without. Unfortunately, webmasters with accessibility in mind are a minority.

    Hey you frickin moron, don't post my address unobfuscated!

    - Joe.

    lol. Sorry. I figured that you already got so much spam that you wouldn't notice.

    Modern browsers are good enough at limiting the damage it can do that it's safe to leave JavaScript turned on.

    Where have you been? Try googling "firefox 1.5.0.x", where x is current minus 1. Or "IE exploit javascript." Mozilla has been known to lag behind zero day exploits for a couple of weeks, and Microsoft for a couple of months.

    Besides, you can always use <noscript> for the few remaining folks who don't use JavaScript.

    Unfortunately, only webmasters can do that. And most of the time, they don't even know that there are browsers besides IE, and they don't know that IE has options that can be set and unset. I expect that the original poster with "Javascript being more accessible" falls into this category. Commercial sites are especially notorious for lacking web design knowledge.