J'ai passé ces derniers jours à mettre à jour mon site Web personnel. L'URL de mon site Web personnel est (mon prénom). (Mon nom de famille) .com, car mon nom de famille est plutôt inhabituel, et j'ai eu la chance de récupérer le nom de domaine. Mon adresse e-mail est (mon prénom) @ (mon nom) .com. Alors vraiment, quand il s'agit de le deviner, ce n'est pas très difficile.
Quoi qu'il en soit, je souhaite intégrer un lien mailto: dans mon site Web, afin que les gens puissent me contacter. Et, bien que mon adresse e-mail ne soit pas très difficile à deviner, je préfère ne pas la faire récolter par des robots de spam qui explorent simplement les sites Web à la recherche de modèles d'adresses e-mail et les ajoutent à leur base de données.
Quelle est la meilleure façon pour moi de masquer mon adresse e-mail, de préférence sous forme de lien? Les méthodes que je connais sont:
<a href="mailto:x@y.com">e-mail me</a>
Cela fonctionne, mais cela signifie aussi que dès que mon site Web arrivera sur Google, je pataugerai dans les spams, car les robots spammeurs choisissent facilement mon adresse e-mail.
<img src="images/e-mail.png" />
Ceci est moins souhaitable, car non seulement les visiteurs ne pourront pas cliquer dessus pour m'envoyer un e-mail, mais des robots anti-spam plus intelligents seront probablement capables de détecter les caractères que contient l'image.
Je sais qu'il n'y a probablement pas de solution parfaite, mais je me demandais simplement ce que tout le monde pensait être le mieux. Je suis vraiment prêt à utiliser JavaScript si nécessaire, car mon site Web en utilise déjà des tonnes.