Welkom op de vernieuwde website van AlphamegaHosting.com!

Voorkom dat spammers je e-mailadres uit je website plukken

Robert Heessels | 2003-10-30 | Beveiliging

Ontvang jij ook regelmatig ongewenste e-mail; zogenaamde spam? Dat kan aan twee dingen liggen:

1. Je hebt de afzender toestemming gegeven om je te mailen, bijvoorbeeld bij het aanvragen van informatie of bij het aanmelden bij een nieuwsbrief. Je bent je misschien niet bewust dat je toestemming hebt gegeven. Toch heeft de afzender dan het volste recht je te mailen. Wel kan je altijd de afzender verzoeken je in de toekomst niet langer te mailen.

2. Je wordt echt gespamd. De afzender heeft je e-mailadres op een of andere manier te pakken gekregen. De meeste mensen staan daar niet bij stil, maar meestal krijgen spammers je e-mail te pakken via je website.

Als je een eigen website hebt, staat heel waarschijnlijk ergens je e-mailadres vermeld; bijvoorbeeld op je contactpagina. Zelfs als je e-mailadres niet direct zichtbaar is voor de bezoeker, maar verstop zit achter een link of een formulier, dan is het e-mailadres wel degelijk in de site aanwezig.

Dit e-mailadres is via zogenaamde spiders van je website te plukken. Dat zijn programmaatjes die iemand zelf kan maken of van Internet af kan halen en die constant bezig zijn om verschillende websites te 'bezoeken' en het e-mailadres eruit te halen.

Dat klinkt complex, maar zo'n programmaatje is eigenlijk vrij eenvoudig te maken of installeren. De gevonden e-mailadressen worden in een lijst opgeslagen en daarna gebruikt en of doorverkocht, waarna je dus (regelmatig) spam gaat ontvangen.

Gelukkig zijn er diverse trucjes om zo'n spider lam te leggen, ik help je graag daarbij zodat je e-mailadres in de toekomst niet meer gestolen kan worden. Ik moet er wel bij zeggen dat het natuurlijk niet eenvoudig te verhelpen is als je e-mailadres nu al in lijsten van spammers staat. In het volgende nummer zal ik uitleggen wat je in zo'n geval toch kan doen.

Drie methoden om te voorkomen dat spiders je e-mailadres stelen (oplopend in effectiviteit, maar helaas ook complexiteit):

1. De eenvoudige methode.

Ga naar de HTML-code van de pagina waar je je e-mailadres hebt staan en verander het @-teken door @
Bijvoorbeeld mail@jedomeinnaam.nl moet worden mail@jedomeinnaam.nl
Let op: als je een zogenaamde mailto-link hebt, doe dit van zowel in de link als in de omschrijving. Je mailadres staat dan namelijk meestal twee keer (vlak achter elkaar) in de HTML code.
Deze methode beveiligd tegen simpele spiders, maar de slimme spiders omzeilen deze truc en stelen alsnog je e-mailadres.

2. Met javascript.

Ga naar de HTML code van de pagina waar je e-mailadres moet komen te staan en plaats daar de volgende regels tussen:

Klik
<script language=javascript>
<!--
var contact = "hier"
var email = "mail"
var emailHost = "jedomeinnaam.nl"
document.write("<a href="/sitecoach/framework/data/magazine/nummers/31/ + "mail" + "to:" + email + "@" + emailHost+ ">" + contact + "</a>")
//-->
</script>
om ons te mailen.


Bij var email zet je tussen aanhalingstekens de naam van je mailbox.
Bij var emailHost = zet je tussen aanhalingstekens je domeinnaam.


Let op: in Frontpage moet je een speciale methode volgen om HTML code te kopiëren. Als je het verkeerd doet zie je in de HTML staan:
<P><FONT face="Courier New, Courier, mono" size=2>&lt;p&gt;Klikof
<P>&lt;p&gt;Klik

Om het goed te doen in Frontpage moet je weer teruggaan naar de normale weergave (dus niet de HTML). Zet de cursor dan op de plaats waar het e-mailadres moet komen en ga dan in het menu Insert naar Advanced en dan naar HTML... Dan verschijnt er een formulier waar je de regels in kan kopiëren. Na een klik op OK verschijnt de e-mailadres link op de pagina. Ga daarna naar de HTML-weergave om onderstaande aanpassing te kunnen doen.

Vervolgens moet je in deze regels aanpassen wat er staat achter 'var e-mail' en 'var e-mailHost'. Achter 'var e-mail' moet het stukje komen te staan wat er normaal voor het @-teken van je e-mailadres staat, en achter 'var e-mailHost' het stukje wat achter het @-teken staan.

Deze methode is erg veilig en kan door vrijwel geen enkele spider worden omzeild. Wel kan een slimme programmeur, die persoonlijk je e-mailadres te pakken wil krijgen deze code omzeilen, maar dan kost het enkele minuten en kan het dus niet op grote schaal gebeuren.

3. Via een formulier en CGI script.

Een absoluut veilige methode is het maken van een invulformulier op je website dat naar een CGI (Perl)-script verwijst. De bezoekers van je website kunnen je dan niet e-mailen, maar ze kunnen wel het formulier invullen en je zo toch berichten sturen. Het CGI-script zorgt er dan voor dat het bericht naar jouw mailbox gestuurd wordt.

Deze methode is 100% waterdicht, Geen enkele spider en zelfs geen programmeur kan nu je e-mailadres van je website plukken, simpelweg omdat het e-mailadres nergens meer op de website staat; zelfs niet in de HTML-code. En het CGI-script is niet te lezen door bezoekers van je site.

Uiteraard is deze methode niet eenvoudig te installeren en het gaat te ver dit nu hier uit te leggen. Als je hiertoe technisch (nog) niet in staat bent, dan adviseer ik methode 2. Die is tenslotte al bijna waterdicht.

Zoek

Doe mee! Word ook WebsiteSupporter!

Ontvang gratis elke week een verbetersuggestie voor je website, inclusief speciaal stappenplan om je site succesvol te maken.

Klik hier om je in te schrijven!

Domeinnaam-check

Domeinnamen v.a. € 1,- p/m. Check of jouw ideale domeinnaam nog vrij is:

www.

Even onthouden

Moet er iets aan je site gebeuren?

En heb je zelf geen tijd, geen zin of geen idee hoe je het moet aanpakken? Laat ons website-klusteam het voor je oplossen!

Klik hier voor meer info. 

Thema van de week:

Hallo Google! Welkom op mijn website!

De scripts van Google die regelmatig langskomen om je site te indexeren zijn natuurlijk ook 'bezoekers' die je het naar de zin moet maken. In het artikel van deze week leer je hoe je die 'crawlers' de juiste info kunt meegeven.

Klik hier voor het artikel.

Informatie

Hopelijk vind je alle informatie die je nodig hebt op deze website. Heb je nog vragen? Klik hier om een bericht te sturen of bel tijdens kantoor-uren met 040-2085353 (NL) of 011/547498 (B).

Ben jij een startende ondernemer?

Dan hebben wij een handig gratis ebook om je op weg te helpen met je online presentatie.

Klik hier om het gratis te downloaden.

Alphamega Hosting heeft een unieke garantie!
Privacy Contact Sitemap Copyright 2012 Alphamega Hosting B.V.