Als je een emailadres op een website vermeld dan zal dit waarschijnlijk snel geïndexeerd worden door een spambot. En daarna zal dit emailadres al heel snel ervoor zorgen dat de spamfilter constant bezig zal zijn om uw mailbox bruikbaar te houden.
De makkelijkste oplossing is door een contactformulier te gebruiken in plaats van een emailadres op de site te plaatsen. Hierdoor krijgen website bezoekers nooit het emailadres te zien. Nadeel hiervan is wel dat gebruikers beperkt zijn in hun mogelijkheden om contact op te nemen. Veel mensen vinden het makkelijker om te mailen. Hier hebben ze de mogelijkheid om een ontvangstbevestiging te krijgen, bijlagen mee te sturen, de verzonden mail te bewaren enzovoorts.
Een andere mogelijkheid is om het emailadres op je site te vermelden als emailadres(at)domein.nl maar deze oplossing heeft 2 problemen:
- het is geen link
- de bezoeker zal zelf moeten bedenken dat dit een emailadres is en dat (at) voor @ staat
Voor onze websites maken we gebruik van een jQuery library die met een javascript het adres emailadres(at)domein.nl automatisch omzet naar emailadres@domein.nl en die er ook een mailto link van maakt. Het jQuery script dat wij hiervoor gebruikt hebben kan hier gevonden worden plugins.jquery.com/project/defuscator
Om dit script te gebruiken binnen Drupal moet je de module downloaden en activeren op de modules pagina. De module is dan actief en behoeft geen extra instellingen meer. Om een mailadres automatisch om te laten zetten moet een string als deze toegevoegd worden:
<p class="mail_address">info(apestaartje)byelex.nl</p>
Het defuscator script scant namelijk op de class "mail_address" en zal alleen emailadressen omzetten binnen tags met deze class.






ook interessant is de spamspan module.
Deze module voorziet een input filter die email-adressen automatisch omzet in foo[at]bar[dot]com in de output en met javascript dan weer lees-/klikbaar maakt
Post new comment