Pregunta

Creo que es una práctica bastante común en estos días no incluir un mailto: etiqueta en su página web. También me di cuenta de que una mejor solución es tener un formulario de contacto.

Recientemente he visto algunas etiquetas que incluyen mailto y HTML codificado dirección de correo electrónico. ¿Es esta una forma efectiva para frenar el spam de atacar a una dirección de correo electrónico?

Ejemplo:

<a href="mailto:&#110;&#101;&#119;&#098;&#105;...">email me</a>

Además, ¿existen otras técnicas que he dejado fuera? ¿Cuál es el mejor método?

¿Fue útil?

Solución

Por lo que he oído, que ayudará a reducir la afluencia de spam, pero no se detendrá por completo. Una minoría (por ahora) de los robots dirección de correo electrónico de recolección son lo suficientemente inteligentes como para aplicar la decodificación.

Otros consejos

Otra técnica es usar algo de JavaScript para generar dinámicamente la etiqueta mailto en el tiempo de carga de la página. A fin de que los spammers para raspar dichas direcciones, necesitarían tener un procesador completo Javascript en su tela de araña.

Algunos spammers ya pueden hacer esto.

Por mi página personal, me dan la dirección de correo electrónico en un gráfico. Entonces me disculpo por no lo que es un enlace.

Me suelen utilizar el Hivelogic Enkoder . Es útil para la codificación de todo un elemento de enlace, no sólo el mailto.

Una de las lecciones aprendidas de la forma molesta, sin embargo, es comentar el código con lo que el elemento original, se parecía a antes codificación. He dejado accidentalmente de clases en la etiqueta <a> un par de veces.

Sin hacer que sea difícil para algunos de sus usuarios, que estés única vez va a ser capaz de frenar el spam perezosos - porque usted no sabe de antemano lo que usted está buscando en. Así que si usted entrega algo de fácil acceso para un usuario legítimo, que está entregando algo de fácil acceso para un spammer.

Mi mejor consejo es sólo para obtener un muy buen filtro de correo no deseado si se va a poner su dirección en la Web. Ninguna cantidad de ofuscación href hará tanto bien.

En lo personal me gustaría animar a través de un formulario como que le dará mucho más control sobre cómo hacer frente a cualquier posible spam. (En lo personal no me gustan las soluciones "front end", como CAPTCHA de que rara vez son de uso fácil - si le causa alguna molestia / trabajo adicional para el usuario, en general, me gustaría ver si hay una manera mejor)

El uso de un formulario también tiene el beneficio adicional de lo que le permite obtener datos del contactado con algún tipo de estructura. (Es decir, se reduce el riesgo de que alguien en contacto con usted con una pregunta, pero no proporcionar suficiente información (incluso su nombre tal vez) que podría ayudar en el suministro de la mejor respuesta posible.

He estado usando sencilla concatenación de cadenas Javascript y operaciones de subcadena para ocultar la dirección de correo electrónico durante años en varios sitios web. Esto parece haber funcionado bien, desde que llegué correo no deseado mínimo en estas direcciones. Esto no puede significar que seguirá siendo el trabajo en el futuro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top