Programmazione Web » Javascript » Mascherare un indirizzo e-mail per evitare lo spam
Mascherare un indirizzo e-mail per evitare lo spam
Difficoltà:
Scritto da Luca Milani
Sito Web: http://zenitofthings.altervista.org ![]()
Questo tutorial è stato letto 1237 volte
Chi possiede o gestisce un sito internet, avrà certamente notato come, dopo la pubblicazione del proprio indirizzo di posta elettronica nelle pagine personali, nella sua casella e-mail si accumulino ancor di più decine e decine di e-mail pubblicitarie ed inutili. Si è quindi finiti nella rete degli spammer.
Esistono infatti programmi automatici che girano e perlustrano la rete in cerca di indirizzi da inserire proprio nelle liste per lo spam.
L'unica soluzione a questo punto è di affidarci a dei filtri anti-spam oppure, più drasticamente, cambiare indirizzo e-mail. Se adottiamo quest'ultimo provvedimento, o se invece siamo pronti per pubblicare il nostro sito web in rete, proviamo ad operare una semplice aggiunta all'interno del nostro codice html, in modo da mascherare la nostra mail e rendere più difficoltoso il lavoro di questi software.
Nel punto della pagina dove vogliamo che appaia il nostro recapito telematico inseriamo il seguente codice:
<script>
<!--
var str1 = "inserire qui quello che c'è prima della @";
var mostra = "inserire qui il nome che si vuole venga visualizzato";
var dom = "inserire qui il dominio, ad esempio libero tin tiscali";
var est = "inserire qui l'estensione, ad esempio .it .com .org ecc";
document.write('<a href="mailto:' + str1 + '@' + dom + est + '">');
document.write(mostra + '</a>');
// -->
</script>
Naturalmente sarà necessario inserire nelle zone indicate i propri dati ed il gioco è fatto.
E' però possibile migliorare ulteriormente l'efficacia di questo script semplicemente dividendo ulteriormente le variabili.

