Forum Moderators: open

Message Too Old, No Replies

         

JudgeJeffries

5:55 pm on May 3, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I keep being bothered by spammers picking up my email address from my website.
I understand that I can prevent this.
Could someone tell?

rcjordan

5:59 pm on May 3, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I use the javascript method
[webmasterworld.com...] (msg #20)

jeremy goodrich

6:00 pm on May 3, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



You have a couple of options.

1) javascript to doc.write the email (most harvesters won't parse JS)

2) use a sneaky server side redirect that they click, if the environment variable checks out then you can print the email addy

3) embed in an image

4) use a contact form instead of an email

:) There might be some other ideas as well. Those are the varieties I've seen & used myself.

I prefer contact forms that send me a copy, most of my sites have this configured.

Terrier

6:02 pm on May 3, 2003 (gmt 0)

10+ Year Member



I find this a useful bit of code, change user domain and message to whatever you want.

<SCRIPT LANGUAGE="JavaScript">
var user = "whatever";
var domain = "domain.co.uk";
var mail = user + "@" + domain;
var message = "Click Here to E-mail Us";

document.write("<a href=\"mailto:"+mail+"\">"+message+"</a>");
//-->
</SCRIPT>

JudgeJeffries

6:18 pm on May 3, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thanks everyone.

DrDoc

6:23 pm on May 3, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Just remember not to put it in plain text in your HTML code either (mailto link)...

g1smd

12:24 am on May 5, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



>> document.write("<a href=\"mailto:"+mail+"\">"+message+"</a>"); <<

To get that line to validate, you'll need instead:

document.write("<a href=\"mailto:"+mail+"\">"+message+"<\/a>");

However, I prefer to put all javascript into external files.

You can also encode a few letters of the email address using their (example) &#52; type entities.

jdMorgan

1:31 am on May 5, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



... And if you're on Apache, use key-master's bad-bot trap [webmasterworld.com] script to ban the harvesters instantly by IP address and to collect malicious user-agents, too.

Jim