Technical Notes
This page will detail some of the techniques I have used on my web pages and list any software I have used.
1. Preventing Email addresses from being 'harvested' by spammers
Mailto: protection:
Automatic Miners, Data Miners, Email Harvesters are programs
that look at web sites and extract email addresses which they then put into lists
for their obscene purposes.
So the technique needs to disguise any email addresses in the html on the web site.
Whenever a web page is accessed it is downloaded from the web site to the users site along
with any pictures etc. It is never actioned or altered on the web site.
1.
2.
3.
<a href="mailto:holiman@netmaters.co.uk">Click to Email
me</a>
<a onclick="FixMail(this);" href="mailto:thiswillbeconverted@any.com">Click to Email me</a>
When a user clicks on the link the script will build the correct address from:
This conversion is done to the html code that is dowloaded to the
users system, not on the web site. The web site retains the invalid address but after
conversion, on the users machine, the correct address is used. Once a link has been
clicked and converted it will then display the correct address BUT this is still on the
users machine, not on the web site. Consequently when you first hover the cursor over the
link it will show: mailto:thiswillbeconverted@any.com
and after you click it, it will display the correct
address of: mailto:holiman@netmaters.co.uk
If you have a spare email address and use that as the
spoof address you will see just how much junk mail is collected in this way.
PayPal Protection:
I also use this technique for my Paypal on-line shop address which requires my
email address to be used.
1. If you use Paypal then the following lines of code should be in the spamguard.js file:
and where your Email address is quoted, change it from:
<input type="hidden" name="business" value="holiman@netmaters.co.uk">
To:
<input type="hidden" name="business" value="junkman@aox.com">
I have handled all of my email addresses in this way and additionally I have removed any other email addresses that you may have sent to me for my files. My Database list of makers is now in PDF format which also hides the addresses.
This will start to reduce the spam, but unfortunately, before spam started to grow I had
splattered my email address to lots of other web sites that wanted to link to me. So if
their sites are mined then my address will be found. I am in the process of trying to get
them to remove the address from their web site and replace it with a line that says "
To contact Andy, please go to his web site".
I hope this helps. If you have any comments, just let me know.