|
Técnicas para ocultar el e-mail |
|
|
|
|
Sabemos que mostrar un email en una página web
es bastante peligroso ya que hay gente que se dedica a rastrear las
arrobas o el "mailto" que aparecen en ellas para luego hacer
Spam o venderlos.
La experiencia nos ha demostrado la efectividad de estas técnicas a la
hora de protegernos contra el correo no solicitado.
Recetas
prácticas para proteger las direcciones de correo que se publican en una
página web:
Recuerda que además de ocultar
los emails en las páginas web, es importante que el nombre de tu correo no
sea muy común ya que algunos programas componen direcciones a partir de
diccionarios (Combina nombres y letras e intenta que este no sea corto).
JavaScript
La función cambiamail tiene como parámetro el
nombre del buzón (lo que va a la izquierda de la arroba), y devuelve la
dirección completa con el dominio que especifiques. Este cambio es
transparente para el usuario que visualiza la página ya que no tiene que
cambiar nada al activarlo.
|
Función JavaScript |
|
<script>
function cambiamail (buzon) {
var res = "";
for (var n = 0; n < buzon.length; n++)
res += String.fromCharCode(buzon.charCodeAt(n));
if (res.indexOf('@') < 0)
res = res + '@' + 'nombrededominio';
location = "mail" + "to:" + res;
}
</script>
|
Copia y pega esta función en tu página HTML y cambia
este texto: "nombrededominio"
por el de tu cuenta de correo (lo que está a la derecha de la arroba).
|
Llamada a la función |
|
<A HREF="javascript:cambiamail ('buzon');">
contáctanos</font>
</a>
|
Este sería el código que deberíamos poner en
el HTML para hacer la llamada a la función. Al pulsar la palabra
contáctanos el JavaScript "cambiamail"
hará el cambio dinámicamente por el email completo (buzon@nombrededominio).
El texto "Contáctanos" puedes
cambiarlo por el que tú quieras.
|
Ejemplo personalizado para info @ aui.es |
|
Pulsa en contáctanos
Contáctanos
|

Codificación en PHP
Esta receta es bastante
práctica ya que cambia el código ASCI a decimal. El cambio se hace
mediante un formulario en el que introducimos la dirección de correo y al
aceptar nos devolverá esta misma dirección en sistema decimal. Este cambio
es transparente para el usuario que visualiza la página ya que no tiene
que cambiar nada al activarlo.
Este método es menos efectivo
que el anterior ya que algunos rastreadores ya permiten recuperar
direcciones escritas en decimal.
|
Formulario para codificación del E-mail |
|
|

Cambiar la
"@" por un Texto
Este es el método más sencillo de los que se
presentan en esta página pero a la vez es el menos eficaz.
Se trata de cambiar la "@" por un texto como por ejemplo "arroba". El
email nos quedaría de la siguiente forma:
pepitoperez arroba aui.es
Como se puede ver en el ejemplo, además de
cambiar la "@" por un texto, también se han dejado un espacio antes y
después del mismo.

|