2012-07-19 9 views
32

Ho visto alcuni siti Web in cui le persone non utilizzano @ e . nella loro e-mail. Ad esempio, inseriscono name_at_webpage_dot_com anziché [email protected].Perché scrivere "a" e "punto" nell'e-mail anziché "@" e "."?

Sto facendo questa domanda qui perché tendo a pensare che sia correlato alla progettazione di pagine web. Potrebbe essere solo uno stile e niente a che fare con html. Sono totalmente all'oscuro di questo.

+4

Bottom line: per ridurre le e-mail indesiderate/spam. –

risposta

34

In genere le persone fanno questo per evitare che i loro indirizzi e-mail vengano trovati dagli spambots che cercano una espressione regolare che corrisponda alla formattazione dell'indirizzo e-mail. Usando _AT_ e _DOT_, i simboli che lo spambot sta cercando non verranno visualizzati nella pagina e pertanto il tuo indirizzo email non verrà trovato.

In genere è consigliabile evitare una casella di posta piena di spam. e tu dai il tuo indirizzo email su pagine pubbliche. Tuttavia, puoi evitare del tutto il problema non pubblicando il tuo indirizzo email su un forum pubblico. Se vuoi darlo a qualcuno, inviarlo tramite un messaggio privato o un'email o qualcosa del genere.

+2

Per il link di Samuel Hapak qui sotto, questo è ottimista al meglio. – Paul

+2

la migliore prevenzione contro la raccolta è senza menzionare l'e-mail. perché i bot di raccolta possono essere configurati per seguire l'anti-pattern e cercare "at" "dot". Anche il rendering basato su javascript funziona solo se i raccoglitori usano la libreria come curl, ma se si costruisce un harvestor usando il driver del selenio, la difesa javascript fallisce. – DevZer0

14

Questo serve per offuscare i Mailadress da Mail-harvesters.

10

È una semplice forma di protezione antispam contro spam bot automatizzati che trova indirizzi e-mail abbinando quei particolari caratteri.

3

In genere, le persone scrivono il proprio indirizzo di posta elettronica come tale su siti accessibili pubblicamente nella speranza che gli spider web gestiti da spammer non lo rilevino come indirizzo e-mail e pertanto non invieranno loro spam.

Tuttavia, qualsiasi web spider a metà strada dovrebbe essere in grado di decodificare "esempio in webpage dot com" come indirizzo e-mail, quindi è per lo più uno sforzo inutile ed è meglio non pubblicare la tua e-mail se lo spam è un problema.

9

Questa è una delle molte tecniche anti-raccolta utilizzate contro gli spambot automatici. Questo è usato in modo massiccio, quindi ci sono molti spambot ad esso utilizzati e non funziona al 100%. Potete vedere alcune statistiche e confronto di diverse tecniche anti-raccolta in questo articolo grande

http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-e-mail-addresses-compared/

Io personalmente preferisco il display css: nessuno tecnica combinata con javascript. Vedere l'esempio:

<a href="mailto:[email protected]">[email protected]<span style="display:none;">ignoreme-</span>example.com 

E usare javascript per rimuoverlo dal elemento href. In questo modo funziona per gli utenti con javascript abilitato e gli utenti con javascript disabilitato vedono almeno l'indirizzo correttamente, ma ovviamente, facendo clic non funziona correttamente.

+1

Non funziona al 100%, ma in base al link, funziona al 99,3% rispetto a nessuna offuscazione. Astenersi dall'usare un collegamento mailto potrebbe aver migliorato le cose ancora di più. – mhsmith

Problemi correlati