2012-07-19 8 views
32

He visto algunos sitios web donde las personas no usan @ y . en sus correos electrónicos. Por ejemplo, pusieron name_at_webpage_dot_com en lugar de [email protected].¿Por qué escribir 'at' y 'dot' en el correo electrónico en lugar de '@' y '.'?

Estoy haciendo esta pregunta aquí porque tiendo a pensar que está relacionada con el diseño de páginas web. Puede ser simplemente un estilo y nada que ver con html. Estoy totalmente inconsciente de esto.

+4

En pocas palabras: para minimizar el correo electrónico no deseado/spam. –

Respuesta

34

Normalmente, la gente hace esto para evitar que sus direcciones de correo electrónico sean encontradas por spambots que buscan una expresión regular que coincida con el formato de la dirección de correo electrónico. Al usar _AT_ y _DOT_, los símbolos que el spambot está buscando no aparecerán en la página y, por lo tanto, no se encontrará su dirección de correo electrónico.

En general, es una buena práctica si desea evitar una bandeja de entrada llena de correo no deseado. y usted da su dirección de correo electrónico en páginas públicas. Sin embargo, puede evitar el problema por completo al no publicar su dirección de correo electrónico en un foro público. Si desea dársela a alguien, envíela por un mensaje privado o correo electrónico o algo.

+2

Según el enlace de Samuel Hapak a continuación, esto es optimista en el mejor de los casos. – Paul

+2

la mejor prevención contra la cosecha es sin mencionar el correo electrónico en absoluto. porque la recolección de bots se puede configurar para seguir el anti-patrón y buscar "en" "punto". Incluso el renderizado basado en Javascript solo funciona si los recolectores están usando una biblioteca como curl, pero si construyes un harvestor usando un controlador web de selenio, la defensa de javascript también falla. – DevZer0

14

Esto es para ofuscar a los Mailadresses de los cosechadores de correo.

10

Es una forma simple de protección antispam contra spambots automatizados que encuentran direcciones de correo electrónico haciendo coincidir esos caracteres en particular.

3

Las personas generalmente escriben sus direcciones de correo electrónico así en sitios de acceso público con la esperanza de que las arañas web dirigidas por spammers no lo detecten como una dirección de correo electrónico, y por lo tanto no les envíe correo no deseado. No obstante, cualquier araña web medianamente decente debería ser capaz de decodificar "ejemplo en página web punto com" como una dirección de correo electrónico, por lo que es un esfuerzo vano y lo mejor es no publicar su correo electrónico si el spam es una preocupación.

9

Esta es una de las muchas técnicas anti-cosecha utilizadas contra spambots automatizados. Este se usa masivamente, por lo que hay muchos spambots y no funciona al 100%. Se puede ver algunas estadísticas y comparación de diferentes técnicas anti-cosecha en este gran artículo

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

Yo personalmente prefiero la pantalla css: ninguna técnica combinada con javascript. Vea el ejemplo:

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

Y use javascript para eliminarlo del elemento href. De esta forma funciona para usuarios con javascript habilitado, y los usuarios con javascript desactivado al menos ven la dirección correctamente, pero por supuesto, al hacer clic no funciona correctamente.

+1

No funciona al 100%, pero de acuerdo con su enlace, funciona 99.3% en comparación con ninguna ofuscación en absoluto. Abstenerse de usar un enlace de mailto podría haber mejorado las cosas aún más. – mhsmith

Cuestiones relacionadas