kris.gua schreef:Het emailadres op mijn website is blijkbaar misbruikt om spam rond te sturen. Ik heb al gelezen dat er methodes zijn om dat te voorkomen, maar weet niet meer waar. Ik zou ook graag weten wat de beste methode is.
Beste Kris,
Je email adres staat ook "open en bloot" in je html code en dus een gemakkelijke prooi voor spambots.
Eens je email adres in een spammers-database zit, zal het moeilijk zijn om daar terug uit te geraken.
Er bestaan verschillende manieren om dit te "beperken" of om het spambots het moeilijker te maken.
1- Het "veiligste" (?) is een email formulier in php te maken. Misschien leer je er wel een simpel én veilig email formulier te maken in de cursus die je volgt

Op je webhostserver moet dan wel de functie mail() (sendmail) aan staan.
2-
Andere methoden:
2a- Je email adres coderen. Er zijn verschillende "online email encoders" te vinden op het internet. Google naar "online email encoder".
Je krijgt dan een lange reeks bestaande uit tekens en cijfers,
zie onderstaande schermafdruk

Ik kan de code hier niet schrijven daar die automatisch het email adres zou genereren. Bovenstaand gecodeerd email adres staat voor
yourname@domain.com
2b- In een javascript je email adres opsplitsen en achteraf terug laten samenvoegen d.m.v. "document.write".
Eén van de vele javascripts
Code: Selecteer alles
<SCRIPT LANGUAGE="javascript">
<!-- //
var first = 'ma';
var second = 'il';
var third = 'to:';
var address = 'yourname';
var domain = 'domain';
var ext = 'extensie';
document.write('<a href="');
document.write(first+second+third);
document.write(address);
document.write('@');
document.write(domain);
document.write('.');
document.write(ext);
document.write('">');
document.write('Stuur een email!</a>');
// -->
</script>
In bovenstaand javascript, moet je volgende zaken veranderen:
- "yourname" door je naam, organisatie,... m.a.w. het deel dat vóór de apekrol (@) staat
- "domain" door je email provider bv. skynet, telenet, scarlet, gmail, hotmail, yahoo, ...
- "extensie" hetgeen dat achter het punt staat bv. be, nl, com, ...
- "Stuur een email" dit kan je veranderen in wat je zelf wil bv. Contacteer mij, ...
mvg,
Coderunner