Harvesting, códigos para tratar de prevenirlo.

El Email Harvesting es el proceso de obtener listados de correo de paginas web usados normalmente para realizar envíos de SPAM. Hay herramientas en linea para comprobar si nuestra web esta protegida contra esta tecnica:

https://encoder.till.im/scanner

Pongamos como ejemplo nuestro correo electrónico: info@irekisoft.net que al reves seria: ten.tfosikeri@ofni
A la dirección le hemos añadido una clase que hemos llamado “reverse” y por CSS hemos hecho el cambio para que muestre la dirección correctamente.

Quedaría así:

Código HTML:

<span class="reverse">ten.tfosikeri@ofni</span>

Código CSS:

span.reverse {
    unicode-bidi: bidi-override;
    direction: rtl;
}

Este código se puede aplicar perfectamente a direcciones de correo cuando no tienen enlace. Cuando tienen enlace podríamos aplicar el siguiente código Javascript que nos ha solucionado el tema:

<a href="mailto:info@irekisoft<.>net" onmouseover="this.href=this.href.replace('<.>','.')"><span class="reverse">ten.tfosikeri@ofni</span></a>

Aquí puedes ver como lo que hacemos es sustituir <.> cuando se pone el ratón encima por un punto para que la dirección sea correcta.