Contrer le spam

Contrer le spam - Divers - Programmation

Marsh Posté le 26-12-2003 à 19:55:40    

Hello,  
 
Vous auriez une idée pour afficher des emails sur un site sans se faire prendre l'email par les bots de spam ?
j'ai pensé à mettre l'email dans une image, mais c'est pas très user-friendly parce que j'aimerais bien que les gens puissent cliquer dessus pour ouvrir leur log de messagerie.
 
 :??:


Message édité par Limit le 26-12-2003 à 19:56:05
Reply

Marsh Posté le 26-12-2003 à 19:55:40   

Reply

Marsh Posté le 26-12-2003 à 19:59:12    

Tu reconstruits l'adresse par Javascript, genre
adresse = 'mon' + 'adresse' + '@' + 'domaine' + '.com';


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 26-12-2003 à 20:00:30    

Le problème est que les bots peuvent écrire la régle inverse. :/

Reply

Marsh Posté le 26-12-2003 à 20:08:19    

Ouais enfin je doute que les bots exécutent le Javascript.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 26-12-2003 à 20:48:07    

ben y a plein de trucs qui marchent plus ou moins :
toto @ toto.net (espaces)
toto_nospam@toto.net (enlever le _nospam)
toto& #xx;toto.net (code html de @)
...


Message édité par antsite le 26-12-2003 à 20:49:08
Reply

Marsh Posté le 26-12-2003 à 20:49:48    

le bot lisent de plus en plus la page générée, donc plus besoin de lire le JS.
 
Y a pas de solution miracle, si ce n'est un formulaire qui post le mail à leur place.

Reply

Marsh Posté le 26-12-2003 à 20:55:26    

gizmo a écrit :

le bot lisent de plus en plus la page générée, donc plus besoin de lire le JS.
 


 
:??: générée par quoi ? Le serveur ? Le JS étant reconstruit par le client...
Sinon une adresse reconstruite lors d'un clic sur un élément ça peut être pas mal non ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 26-12-2003 à 21:41:21    

antp a écrit :


 
:??: générée par quoi ? Le serveur ? Le JS étant reconstruit par le client...
Sinon une adresse reconstruite lors d'un clic sur un élément ça peut être pas mal non ?


 
oué m'enfin spa pratique non plus le JS, parce que si le client désactive le JS, ben il verra plus l'adresse non plus.
 
Non, je crois que la seule vraie solution, c'est le formulaire qui pointe vers une page .php qui ELLE poste l'email.
 
Sinon, ya aussi la possibilité de contruire dynamiquement un png, un jpeg ou un gif avec une police ttf via php. Cette solution est utilisée dans certains sites/forum pour empêcher les bots de faire des inscriptions par exemple.

Reply

Marsh Posté le 26-12-2003 à 22:06:16    

Hermes le Messager a écrit :


 
oué m'enfin spa pratique non plus le JS, parce que si le client désactive le JS, ben il verra plus l'adresse non plus.
 
Non, je crois que la seule vraie solution, c'est le formulaire qui pointe vers une page .php qui ELLE poste l'email.
 

je pense que c'est la meilleur solution.

Reply

Marsh Posté le 26-12-2003 à 22:54:46    

antp a écrit :


 
:??: générée par quoi ? Le serveur ? Le JS étant reconstruit par le client...
Sinon une adresse reconstruite lors d'un clic sur un élément ça peut être pas mal non ?


non, généré par le client. Un peu comme si tu faisait un getText() sur le body d'une page, le JS a déjà généré les info et n'apparait plus.

Reply

Marsh Posté le 26-12-2003 à 22:54:46   

Reply

Marsh Posté le 26-12-2003 à 23:18:46    

Les bots passent par IE (ou autre client) pour récupérer le contenu des pages ? C'est plus simple de downloader les fichiers et de les parser tels quels non ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-12-2003 à 00:38:53    

je crois bien que les bots comprennent l'astuce du JavaScript depuis un moment déjà. malheureusement

Reply

Marsh Posté le 27-12-2003 à 00:46:40    

Hermes le Messager a écrit :


Non, je crois que la seule vraie solution, c'est le formulaire qui pointe vers une page .php qui ELLE poste l'email.
 

Afficher l'email dans <input type="text" name="mail" value="nom@domaine.com"> ? Parce que les bots doivent pas vérifier le contenu des champs ? (Il pourrait mais ca serait pas forcement évident à faire)

Reply

Marsh Posté le 27-12-2003 à 00:48:47    

les bots ils s'en foutent, ils cherchent des chaînes contenant des "@" je suppose.
 
Un truc amusant :
http://corecoded.com/evil.php
(page accessible via le premier et dernier lien de la page d'accueil, donc les bots passent d'office dessus)
J'ai mis ça sur mon site aussi :whistle:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-12-2003 à 01:04:21    

Limit a écrit :

Afficher l'email dans <input type="text" name="mail" value="nom@domaine.com"> ? Parce que les bots doivent pas vérifier le contenu des champs ? (Il pourrait mais ca serait pas forcement évident à faire)


 
Non ça les bots le voyent sans problème c'est sûr

Reply

Marsh Posté le 27-12-2003 à 01:41:10    

Limit a écrit :

Afficher l'email dans <input type="text" name="mail" value="nom@domaine.com"> ? Parce que les bots doivent pas vérifier le contenu des champs ? (Il pourrait mais ca serait pas forcement évident à faire)

non, lorsque tu clique sur le formulaire, ca envoye le pseudo a une page et celle ci t'affiche le mail.
 
en fait il faut un bouton "afficher le mail",parce que les moteurs peuvent suivre les liens mais pas les formulaires.
 
 

Reply

Marsh Posté le 27-12-2003 à 11:41:43    

Limit a écrit :

Hello,  
 
Vous auriez une idée pour afficher des emails sur un site sans se faire prendre l'email par les bots de spam ?
j'ai pensé à mettre l'email dans une image, mais c'est pas très user-friendly parce que j'aimerais bien que les gens puissent cliquer dessus pour ouvrir leur log de messagerie.
 
 :??:

si c'est pour ton forum, le truc le plus pratique, c'est  d'afficher les mails seulement pour ceux qui sont connecté, comme ca t'es sur qu'un bot ne se connectera jamais :D
 

Reply

Marsh Posté le 27-12-2003 à 12:02:49    

fabien a écrit :

si c'est pour ton forum, le truc le plus pratique, c'est  d'afficher les mails seulement pour ceux qui sont connecté, comme ca t'es sur qu'un bot ne se connectera jamais :D
 
 

j'y avais meme pas pensé [:yaisse2]

Reply

Marsh Posté le 27-12-2003 à 12:15:55    

Limit a écrit :

j'y avais meme pas pensé [:yaisse2]  

par contre si l'on scan precisement ton site, il est probable que le bot ai les cookies de connection :D

Reply

Marsh Posté le 27-12-2003 à 13:08:06    

fabien a écrit :

par contre si l'on scan precisement ton site, il est probable que le bot ai les cookies de connection :D


à condition qu'il se soit inscrit. Et avec un système d'inscription avec image pour validation, il va avoir du mal.

Reply

Marsh Posté le 27-12-2003 à 13:33:48    

gizmo a écrit :


à condition qu'il se soit inscrit. Et avec un système d'inscription avec image pour validation, il va avoir du mal.

ben les cookies c'est un fichier text que gere le bot. Le createur du bot s'etant prealablement inscrit et logué sur un forum, il ne lui reste plus qu'a copier le contenu du cookies.
Les cookies c'est pas trés fiable :D

Reply

Marsh Posté le 27-12-2003 à 13:37:10    

mouais. ca m'étonnerait fort qu'ils s'amusent à s'inscrire à tous les forum existant manuellement pour donner les cookies à leur bot. L'intérêt du bot, c'est justement de ne plus rien avoir à faire (excepté récolter l'argent).

Reply

Marsh Posté le 27-12-2003 à 13:39:48    

Oui, on a une protection par image lors de l'inscription. Cette méthode sera parfaite. :jap:

Reply

Marsh Posté le 27-12-2003 à 14:27:04    

la methode de toto& #xx;toto.net (code html de @) n'est elle pas la meilleur :??:


---------------
IVG en france
Reply

Marsh Posté le 27-12-2003 à 14:30:29    

clairement pas.

Reply

Marsh Posté le 27-12-2003 à 15:22:16    

C'est mieux que rien, mais ça ne bloquera quasi aucun bot :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-12-2003 à 15:32:30    

Bah... Le plus simple c'est quand même faire une section d'authentification, et n'afficher l'email que quand l'utilisateur est authentifier...
 
C'est à la fois ce qu'il y a de plus simple et de plus sûr.  
Parceque les bots qui savent se créer un compte tous seuls comme des grands, bah ça cours pas les rues.

Reply

Marsh Posté le 27-12-2003 à 15:46:40    

MagicBuzz a écrit :

Bah... Le plus simple c'est quand même faire une section d'authentification, et n'afficher l'email que quand l'utilisateur est authentifier...
 
C'est à la fois ce qu'il y a de plus simple et de plus sûr.  
Parceque les bots qui savent se créer un compte tous seuls comme des grands, bah ça cours pas les rues.


 
sur mon site perso, je vais quand même pas obliger les gens à s'enregistrer pour m'envoyer un mail


---------------
IVG en france
Reply

Marsh Posté le 27-12-2003 à 16:01:49    

c'est le mail de qui que tu met sur la page ? Le tiens ou celui d'utilisateurs ?
 
Si c'est le tiens, bah tu te crées une bal dédiée pis c'est tout.
 
T'as pas besoin de bloquer le spam si c'est une bal indépendante.

Reply

Marsh Posté le 27-12-2003 à 16:22:52    

un truc du genre une série de 5 chiffres en image que la personne doit entrer dans un champs pour confirmer son inscription

Reply

Marsh Posté le 27-12-2003 à 22:58:13    

uriel a écrit :


 
sur mon site perso, je vais quand même pas obliger les gens à s'enregistrer pour m'envoyer un mail  

ben tu fait un formulaire et tu utilise la fonction mail de php :)


Message édité par fabien le 27-12-2003 à 22:58:25
Reply

Marsh Posté le 28-12-2003 à 01:01:05    

fabien a écrit :

ben tu fait un formulaire et tu utilise la fonction mail de php :)


 
c'est ce que je vais finir par faire mais je trouve dommage que la personne ne puisse pas utiliser son propre client [:spamafote]


---------------
IVG en france
Reply

Marsh Posté le 28-12-2003 à 11:10:26    

uriel a écrit :


 
c'est ce que je vais finir par faire mais je trouve dommage que la personne ne puisse pas utiliser son propre client [:spamafote]  


non, c'est bien, ca t'évite de recevoir des putains de mail HTML et d'être mis dans un carnet d'adresse outlook qui servira à propager un virus ou l'autre :D

Reply

Marsh Posté le 28-12-2003 à 12:04:28    

[:figti] Pas mal comme idée en fait


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-12-2003 à 12:50:32    

J'aime pas ce système, parceque du coup, l'utilisateur peut pas garder dans son historique le mail qu'il a envoyé, ni à quelle date ni rien.
A moins de lui envoyer le mail aussi... Mais du coup il reçoit pas le mail dans "éléments envoyés". Enfin... Moi j'aime pas ce système, ça fout le binz dans mes petites manies de vieux garçon :o

Reply

Marsh Posté le 28-12-2003 à 12:54:25    

Puis s'il y a une erreur lors de l'arrivée du mail, l'expéditeur ne reçoit pas le message qu'il aurait reçu s'il avait envoyé le mail lui-même.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-12-2003 à 15:57:34    

MagicBuzz a écrit :

J'aime pas ce système, parceque du coup, l'utilisateur peut pas garder dans son historique le mail qu'il a envoyé, ni à quelle date ni rien.
A moins de lui envoyer le mail aussi... Mais du coup il reçoit pas le mail dans "éléments envoyés". Enfin... Moi j'aime pas ce système, ça fout le binz dans mes petites manies de vieux garçon :o


 
même chose, il m'arrive de pas envoyer un mail via un site à cause de ça :/


---------------
IVG en france
Reply

Marsh Posté le 02-01-2004 à 20:53:27    

Analyse du contenu d'un CD d'adresses mail :
http://rejo.zenger.nl/abuse/emailcd.php
(merci à Zion pour le lien)


Message édité par antp le 02-01-2004 à 20:58:09

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 02-01-2004 à 23:41:24    

on peut faire simplement un lien vers un fichier php dans un div invisible (comme l'a fait antp) contenant:
 
<?php
exit();
?>
 
Nan? Je dois oublier un truc...

Reply

Marsh Posté le 02-01-2004 à 23:50:03    

heu le PHP est exécuté avant que le client ne traite la page...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed