Stop it: “email AT domain DOT com” is making a spammer’s job easier

Its pretty well established that “email AT domain DOT com” offers only marginal protection from spammers getting your email address, but sometimes, it makes it even easier.  Look at this google query for “at gmail dot com” restricted to

From a search like this I can harvest thousands of reliable emails off, or the general internet, using only the search engine context.  In fact, I did, here’s 500 gmail addresses from LinkedIn with the last few letters removed.

Search engines don’t index special characters, so an email of the form “” is protected from this sort of discovery.  The basic trouble is “email AT domain DOT com” is completely indexed by search engines, and its unique enough that whenever you see “at domain dot com”, you know its part of an email address.

If you really want to evade an email harvester, put up an image of your address, use some css/js obfuscation techniques, or encode your email in a simple statement like ‘my last name at’

Personally, I already get enough spam, and gmail provides excellent enough spam filters, that I don’t mind spreading my real email address around anyway.  Go ahead, send me a note at if you wish!


52 Comments / Leave a comment

  1. Alan on Jan 12th, 2010 - 12:44 pm Reply this comment

    How does this actually make it easier at all? Useless as obfuscation, yes; easier, no.

  2. chris on Jan 12th, 2010 - 12:46 pm Reply this comment

    a search for ‘’ is actually just a search for “gmail com” as google ignores @ and .

    It works in your example because the search is on !

  3. Kevin Ebaugh on Jan 12th, 2010 - 12:46 pm Reply this comment

    Agreed! I’ve never seen a spike in spam from posting my gmail address on message boards, comments, etc.

    -Kevin, :)

  4. Guy At HockeyBias dot com on Jan 12th, 2010 - 12:55 pm Reply this comment


  5. David Kelso on Jan 12th, 2010 - 1:49 pm Reply this comment
  6. Richard Schneeman on Jan 12th, 2010 - 2:22 pm Reply this comment

    Good info! There are also a few other alternatives to images, that protect your address:

    You can use a free disposable email when you give out your address, and use a disposable contact form on your site to prevent your address being picked up by spam bots.

    They can’t spam your real address, if you never give it out!!!

    I check this link for a contact form (note, i am a developer)

  7. Oliver Nassar on Jan 12th, 2010 - 3:30 pm Reply this comment

    I’m signing you up for so much spam:

  8. Romario Gonzales on Jan 13th, 2010 - 7:05 am Reply this comment

    Good observation. Btw, have you written the E-Mail extraction code yourself or was it a Perl module or something similar? Would you give us more details on it?


  9. Andy on Jan 13th, 2010 - 7:54 am Reply this comment

    The official PHP site is another site where you would expect the admins to know better – all user generated content is presented along with a “name at domain dot tld” email address.
    For that reason I created a free open-source solution that handles all your mailto obfuscation needs with a single line of PHP code that you paste into your document’s HEAD section. It does all the rest automagically. It’s called PrivateDaddy and you can read more about it at Hope you don’t mind the shameless plug :-)



  10. chris on Jan 13th, 2010 - 12:37 pm Reply this comment

    Just wrote it myself! It was an utter hack…but collected some emails.

  11. sethvu on Jan 19th, 2011 - 7:11 pm Reply this comment

    Interesting enough and informative subject

  12. CapecleAl on Mar 3rd, 2011 - 8:49 am Reply this comment

    Part of courage is simple consistency.

  13. nathan000000 on Aug 13th, 2011 - 11:11 am Reply this comment

    David Kelso’s link to leads to a great article. I used one of their ideas. I guess I’d have to wait 1.5 years to know how well it works, though. :-)

  14. on Jan 5th, 2013 - 4:11 pm Reply this comment

    First of all I would like to say great blog! I had a quick question in which I’d like to ask if you do not mind. I was curious to find out how you center yourself and clear your mind prior to writing. I’ve had a difficult time clearing
    my mind in getting my thoughts out. I truly do take
    pleasure in writing however it just seems like the first 10 to 15
    minutes are generally lost simply just trying to figure out how to begin.
    Any recommendations or hints? Cheers!

  15. best funeral ever on Mar 14th, 2013 - 11:52 am Reply this comment

    This is very interesting, You are a very skilled blogger.
    I have joined your feed and look forward to seeking more of your
    fantastic post. Also, I have shared your
    website in my social networks!

  16. best funeral ever on Mar 28th, 2013 - 2:41 pm Reply this comment

    I like the valuable info you provide in your articles. I will bookmark your blog and check again here frequently.
    I am quite sure I will learn a lot of new stuff right here!
    Best of luck for the next!

  17. Gayle on May 5th, 2013 - 12:09 am Reply this comment

    My brother recommended I may like this web site. He used to be entirely right.
    This submit truly made my day. You can not consider just how much time I had
    spent for this info! Thanks!

  18. Roscoe on May 7th, 2013 - 1:11 am Reply this comment

    Hi, i believe that i noticed you visited my blog thus i

    got here to “go back the want”.I am attempting to
    to find issues to improve my web site!I suppose its

    ok to make use of some of your ideas!!

  19. Gas turbines on May 13th, 2013 - 8:13 am Reply this comment

    Hello! I just want to offer you a big thumbs up for your great
    information you have got right here on this post.
    I’ll be coming back to your blog for more soon.

  20. Alice on May 15th, 2013 - 10:33 pm Reply this comment

    Very efficiently written article. It will be helpful to anybody who usess it, as well as yours truly
    :) .

    Keep doing what you are doing – i will definitely read more posts.

  21. on May 23rd, 2013 - 8:25 am Reply this comment

    These canvas bag fabric printing templates can help you that will put
    together a striking reusable bag. At the beginning in the job hiring
    process you submitted an experienced resume.

  22. on May 27th, 2013 - 1:54 am Reply this comment

    Purple bring exactly the same restful quality to bedrooms as blue, without the risk of feeling chilly.
    Increasing discussions of the rigors of motherhood will help women to adjust.

  23. severe lower back pain on May 29th, 2013 - 8:58 am Reply this comment

    I was wondering if you ever thought of changing the page layout of
    your website? Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people could connect with it
    better. Youve got an awful lot of text for
    only having 1 or two images. Maybe you could space it out better?

  24. haar mittel on Jun 10th, 2013 - 6:39 pm Reply this comment

    Howdy! This article could not be written any better!
    Going through this post reminds me of my previous roommate!

    He continually kept talking about this. I will send this
    information to him. Pretty sure he’ll have a good read. Thank you for sharing!

  25. butertench5.tblog.Com on Jul 13th, 2013 - 1:01 pm Reply this comment

    On That Point are lists of new record books of appointment?

    Jagbani day by day Gagespaper issue is now phoned vaccinum colligated sarcoma.
    How old represented is Marrying Business Today on Face record book.

  26. trusted online casino reviews on Jul 18th, 2013 - 9:47 am Reply this comment

    It’s in fact very difficult in this busy life to listen news on TV, therefore I just use world wide web for that reason, and get the newest information.

  27. pustepudelko on Oct 7th, 2013 - 4:41 pm Reply this comment

    Actually I’m testing a few “hiding” methods myself.
    I hope you don’t mind me posting this (so it’s h4rvested by bots):
    itesxia at
    itesxib at puerta dot us
    itesxib at puerta . us
    itesxic (@)
    itesxid (@) puerta (.) us
    itesxie @ puerta . us
    itesxif#puerta* us
    itesxih@puerta dot us

  28. Download Fifa 14 Hack on Nov 10th, 2013 - 9:53 am Reply this comment

    Wonderful items from you, man. I have keep in mind your
    stuff previous to and you’re simply too great. I really like what you’ve acquired here, certainly like what you’re stating and the best way wherein you assert it.
    You’re making it enjoyable and you continue to take care of to keep it smart.
    I can not wait to read much more from you. This is actually a tremendous website.

  29. how to sleep with kate gta 4 on Dec 16th, 2013 - 9:48 am Reply this comment

    My coder is trying to convince me to move to .net from PHP.
    I have always disliked the idea because of the costs.
    But he’s tryiong none the less. I’ve been using Movable-type on several websites for about
    a year and am anxious about switching to another platform. I have heard very good things about
    Is there a way I can import all my wordpress posts into it?
    Any kind of help would be really appreciated!

  30. gazetka swionteczna biedronki on Dec 16th, 2013 - 7:40 pm Reply this comment

    gazetka z zabawkami biedronki aktualna

  31. on Jan 23rd, 2014 - 9:29 pm Reply this comment

    Every weekend і useԀ to pay а visit this site, аs i want enjoyment,
    ѕince tɦis this website conations reɑlly fastidious funny data tοo.

  32. izarc windows 7 free download 7-zip on Feb 3rd, 2014 - 1:49 pm Reply this comment

    I got thjis ite from myy pal who told me concerning this web sife and now this time
    I am visiting this website and reading very informative posts at this time.

  33. on Mar 18th, 2014 - 3:57 pm Reply this comment

    I leave a comment when I like a article on a site or I
    have something to add tto the discussion. Usually it is triggered
    by tthe passion communicated inn the article I browsed.
    And after this article chris@localhost

  34. dating industry buzz on May 23rd, 2014 - 11:39 am Reply this comment

    Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point.
    You obviously know what youre talking about, why waste
    your intelligence on just posting videos to your blog when you
    could be giving us something informative
    to read?

  35. monitoren on Jul 7th, 2014 - 12:22 pm Reply this comment

    I’m gone to convey my little brother, that he should also visit this
    website on regular basis to obtain updated from latest gossip.

  36. Penelope on Jul 17th, 2014 - 12:38 am Reply this comment

    I go to see everyday some blogs and information sites
    to read posts, except this blog presents feature based writing.

  37. pawn shop las vegas tv show on Jul 22nd, 2014 - 1:01 pm Reply this comment

    Good day! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on. Any tips?

  38. samsung on Aug 17th, 2014 - 6:39 am Reply this comment

    I blog quite often and I truly thank you for your information. The article has
    really peaked my interest. I’m going to take a note of your site and keep checking for new information about once
    per week. I subscribed to your RSS feed as well.

  39. Arturo on Sep 8th, 2014 - 2:58 am Reply this comment

    This web site truly has all the info I needed about this subject and didn’t know who to ask.

  40. salopes asiatiques on Sep 23rd, 2014 - 12:54 am Reply this comment

    Sսjet carrément plaisant !!

  41. alexis silver on Sep 24th, 2014 - 7:54 am Reply this comment

    Јe suis clairement dս mêmeavis que vous

  42. vidéo sexuelle on Oct 13th, 2014 - 7:39 pm Reply this comment

    Βon je n’ai pas eu l’occasion de terminer de regarder par contre je repasse dans la ѕoirée

  43. salope sexy on Oct 22nd, 2014 - 12:16 am Reply this comment

    Encօre un article clairement captivant

  44. domain authority on Oct 28th, 2014 - 12:12 am Reply this comment

    Spot on with this write-up, I truly think this web site needs
    a great deal more attention. I’ll probably be returning to
    read through more, thanks for the info!

  45. دانلود فیلم on Dec 2nd, 2014 - 12:25 pm Reply this comment

    very good
    دانلود فیلم

  46. africaine enculee on Dec 7th, 2014 - 5:55 pm Reply this comment

    Јe ѕuuis vernue sur votre sitte par mégarde : je ne le
    regrette pas !!!

  47. partouze en streaming on Jan 16th, 2015 - 10:10 am Reply this comment

    Јe suis tout à fait du même avis que toi

  48. sexe violent on Jan 23rd, 2015 - 5:09 pm Reply this comment

    Je рoste un petit com afin de féliciter le webmaster


Posting your comment, please wait!