Quels sont les moyens de protéger les e-mails sur les sites Web de spambots?
Je suis de la création d'un public connecté à internet site web qui contient l'adresse e-mail de leurs vendeurs.
Ce genre de programmation options dois-je générer le "mailto" et afficher l'e-mail à partir de cette adresse, mais de limiter les robots des spammeurs, du prélèvement jusqu'à l'adresse?
source d'informationauteur danmine
Vous devez vous connecter pour publier un commentaire.
Recaptcha dispose d'une excellente capture de base protection de la messagerie. Vous pouvez le voir mis en œuvre au bas de chaque page de mon site web de l'utilisation du Site lien Commentaires.
Je sais que Facebook est-il en affichant une image à la place du texte. Bien sûr, ils pourraient utiliser l'OCR sur l'image, mais pourquoi s'embêter pour juste une adresse email?
Si vraiment vous ne voulez pas que les robots de spam pour obtenir une adresse e-mail, la meilleure façon est de ne jamais montrer à tout le monde. Afficher un lien "Contacter cette personne", qui apporte un formulaire. Sur le côté serveur, envoyer le contenu de ce formulaire pour le destinataire, avec une réponse de l'adresse de l'expéditeur. Inclure un petit texte de présentation dans le fond de leur message "si cet e-mail est un spam, veuillez "cliquer ici" pour bloquer cet utilisateur", qui sera alors de bloquer l'IP de l'expéditeur. J'ai utilisé cette méthode sur un certain nombre de reprises et n'ai jamais eu une seule plainte.
Vous pouvez dissimuler, mais à mon humble avis ce que vous faites, un jour, les spammeurs vont obtenir votre adresse e-mail. L'avenir est dans les filtres anti-spam, ne pas essayer de garder les adresses de courriel secret.
Découvrez la enkoder!
Ce que j'ai fait dans le passé est d'utiliser javascript pour construire la mailto: lien. C'est bien pour les utilisateurs, car ils peuvent simplement cliquer sur le lien et je ne sais pas du tout les robots des spammeurs qui prennent le temps d'exécuter le code javascript encore.
Je pense que j'ai eu l'idée de Jakob Nielsen useit.com site web.
Dans l'en-tête de page j'ai ce morceau de code javascript:
De lui dire de charger lorsque le chargement de la page:
Et puis dans le corps de la page j'ai mis un lien vers un spamtrap:
Ont un coup d'oeil à PrivateDaddy - je pense que c'est exactement ce que vous cherchez: entièrement automatique, discrète email voilage qui fonctionne même avec les navigateurs où le support de JavaScript est désactivé. Vous pouvez l'obtenir ici (gratuit bien sûr)
Vous pouvez utiliser quelque chose comme le courrier électronique l'obscurcissement
Si ce n'est pas une page HTML statique, mais un ASP.NET, JSP, Coldfusion, ou une page PHP, alors vous pourriez avoir un menu déroulant avec une liste de tous vos personnes de ventes, une zone de texte pour les commentaires, et un "Nous Contacter" (c'est à dire, bouton envoyer). Lorsque le bouton est cliqué, il va appeler un code côté serveur qui crée l'e-mail et l'envoie à votre serveur de courrier local pour la livraison. Le monde extérieur ne sera jamais connaître l'adresse e-mail de votre équipe de vente, ni le format de courrier électronique (ie, [email protected]) de votre entreprise.
J'ai une solution, bien, plus d'une théorie.
Le problème est, les robots d'analyser la page. ils peuvent obtenir le texte. même si il est mis
dans la page et dans certains complexes à l'aide de Javascript.
Donc, il suffit de vous CSS3 pseudo élément! ce ne sera pas un lien, mais votre e-mail sera visible, et ne sera jamais un texte. quelque chose comme ceci:
Encore une fois, c'est une théorie, je n'ai aucune idée comment beaucoup de ces mal les gens peuvent aller pour l'obtenir, mais je pense que ce sera assez sûr.
C'est un problème difficile. Si vous postez un e-mail tel qu'il peut être analysé par un navigateur web de sorte qu'il est cliquable, alors il peut être analysé par un spammeur. Si elle n'est pas cliquable (par exemple si c'est une image), il est plus difficile pour les utilisateurs. Sur une face est parfait, le confort de l'utilisateur et de l'autre côté est parfait anti-spam. Un simple CSS ou javascript pour prendre une adresse de courriel en tant que distincts des jetons est généralement mieux que rien, cependant.
Vous ne pouviez montrer une partie de l'adresse e-mail "[email protected]" comme un lien qui redirige vers un captcha, puis afficher l'e-mail comme Google Groupes ne.
Nous avons utilisé pour faire de l'ASP classique de la chaîne de chat pour les adresses e-mail, la grande idée étant que les robots des spammeurs, lire la source, mais ne pas analyser le code côté serveur. Je n'ai AUCUNE idée si cela fonctionne réellement.
Serait quelque chose que j'ai écrit pour vous?
http://kevin-le.appspot.com/viewSource/sourceShare/asmRevealer.js
...et vous avez pu voir la démo ici:
http://kevin-le.appspot.com/extra/contact
Il fonctionne avec mailto, donc c'est pratique pour les utilisateurs, mais les robots des spammeurs ne seront pas en mesure de ramasser ce qui est de vos besoins. Ça va être évident, une fois que vous passer 1 minute en regardant la démo.
Je vois indiquant le protocole mailto: presque mort de toute façon... C'est pratique, mais trop facile à analyser et recueillir.
Et en Plus il a ses inconvénients: si vous êtes sur un Web café, ça ne marchera pas parce qu'il appellera tout ce client de messagerie par défaut, il a (si elle a tout!) et il n'est pas configuré sur votre compte. Même si vous utilisez exclusivement en ligne e-mail gestionnaires...
Une solution possible consiste à décorer des e-mails, en s'appuyant sur les utilisateurs à taper ou de les corriger: foo () example.com ou [email protected] sont de mécanismes communs (en espérant que les spammeurs ne pas essayer de décrypter ces mécanismes communs!), graphique des adresses e-mail sont une autre façon.
Ou, comme l'a fait remarquer, si vous le pouvez, la meilleure option est d'avoir un formulaire de contact, avec certaines raisonnable de protection contre les robotsqui serait utilisable de partout. Bien que les gens pourraient être des renégats sur les formulaires de demande pour les e-mails (pour la réponse!), ainsi, un avertissement peut être utile aussi... 🙂