OVH Cloud OVH Cloud

recomposer mail dans un formulaire (éviter les SPAM)

7 réponses
Avatar
news.free.fr
Bonjour,
j'ai un formulaire de contact sur un site.
Dans la page source du formulaire, il faut bien évidemment indiquer
l'adresse mail du webmaster pour l'envoi de ce formulaire.
Pour éviter les Spam (qui me saoul au passage !), je voudrais faire un petit
script qui recompose l'adresse mail du type :
<script language="JavaScript">
var monmail="<nom@";
monmail +="fournisseur.fr";
</script>

après je dois passer cette adresse "monmail" dans la balise :
<input type=hidden name=TO value=........................>

et là ca ne fonctionne pas !!!
Avez vous une petite idée pour réaliser cela car je vois vraiment pas
comment faire sachant que je suis dans un formulaire.

7 réponses

Avatar
kurtz le pirate
In article <4568163e$0$28574$,
"news.free.fr" wrote:

Bonjour,
j'ai un formulaire de contact sur un site.
Dans la page source du formulaire, il faut bien évidemment indiquer
l'adresse mail du webmaster pour l'envoi de ce formulaire.
Pour éviter les Spam (qui me saoul au passage !), je voudrais faire un petit
script qui recompose l'adresse mail du type :
<script language="JavaScript">
var monmail="<nom@";
monmail +="fournisseur.fr";
</script>

après je dois passer cette adresse "monmail" dans la balise :
<input type=hidden name=TO value=........................>

et là ca ne fonctionne pas !!!
Avez vous une petite idée pour réaliser cela car je vois vraiment pas
comment faire sachant que je suis dans un formulaire.


<script language="JavaScript">
var monmail="<nom@";
monmail +="fournisseur.fr";
document.getElementsByName('TO').value=monmail;
</script>


--
klp

Avatar
news.free.fr
OK merci beaucoup. ca fonctionne impec !!!



"kurtz le pirate" a écrit dans le message de news:

In article <4568163e$0$28574$,
"news.free.fr" wrote:

Bonjour,
j'ai un formulaire de contact sur un site.
Dans la page source du formulaire, il faut bien évidemment indiquer
l'adresse mail du webmaster pour l'envoi de ce formulaire.
Pour éviter les Spam (qui me saoul au passage !), je voudrais faire un
petit
script qui recompose l'adresse mail du type :
<script language="JavaScript">
var monmail="<nom@";
monmail +="fournisseur.fr";
</script>

après je dois passer cette adresse "monmail" dans la balise :
<input type=hidden name=TO value=........................>

et là ca ne fonctionne pas !!!
Avez vous une petite idée pour réaliser cela car je vois vraiment pas
comment faire sachant que je suis dans un formulaire.


<script language="JavaScript">
var monmail="<nom@";
monmail +="fournisseur.fr";
document.getElementsByName('TO').value=monmail;
</script>


--
klp



Avatar
David JOURAND
Bonjour,


Le Sat, 25 Nov 2006 11:06:29 +0100, news.free.fr a écrit :

j'ai un formulaire de contact sur un site. Dans la page source du
formulaire, il faut bien évidemment indiquer l'adresse mail du webmaster
pour l'envoi de ce formulaire.


Si vous connaissez l'adresse du destinataire (la votre en l'occurence), je
ne vois pas pourquoi vous voulez la passez en paramètre du formulaire !
Celui-ci étant, de toute évidence, traité côté serveur, garder
votre adresse mail côté serveur. Vous ne pourrez pas obtenir meilleure
protection contre le spam que de ne pas mettre votre adresse du tout.


--
David JOURAND - http://www.numabilis.com
Supprimer "site." et ".invalid" de mon adresse mail pour me répondre.

Avatar
BertrandB
Bonjour,
j'ai un formulaire de contact sur un site.
Dans la page source du formulaire, il faut bien évidemment indiquer
l'adresse mail du webmaster pour l'envoi de ce formulaire.


Bien sur que non

Avatar
Philippe Le Van
Hello news.free.fr,

Pour éviter les Spam (qui me saoul au passage !), je voudrais faire un
petit
script qui recompose l'adresse mail du type :
[...]
après je dois passer cette adresse "monmail" dans la balise :
<input type=hidden name=TO value=........................>


Attention !
Si tu fais comme ça, n'importe qui peut construire une requête
et l'envoyer à ton serveur web sans passer par ta vérification
javascript.
Des spammeurs pourront donc envoyer un mail à n'importe qui
à travers ton site (indépendamment des spams qui vont saouler
toute la terre, ton serveur risque d'être blacklisté, tes mails ne
passeront plus un seul antispam...).

Bref, si vous connaissez l'adresse du destinataire à la base,
configurez la coté serveur et pas coté javascript (cf message
de David Jurand au dessus).
Par ailleurs, toujours coté serveur, vérifiez qu'il n'y a pas de
retour à la ligne dans le sujet sinon des spammeurs peuvent
utiliser un sujet de plusieurs ligne pour ajouter des destinataires...

Bon courage pour vos modifs,
Cordialement,
Philippe Le Van
--
drag and drop avec Rico : http://www.kitpages.fr/ajax_dnd.php

Avatar
Bertrand B
Hello news.free.fr,

Pour éviter les Spam (qui me saoul au passage !), je voudrais faire un
petit
script qui recompose l'adresse mail du type :
[...]
après je dois passer cette adresse "monmail" dans la balise :
<input type=hidden name=TO value=........................>


Attention !
Si tu fais comme ça, n'importe qui peut construire une requête
et l'envoyer à ton serveur web sans passer par ta vérification
javascript.
Des spammeurs pourront donc envoyer un mail à n'importe qui
à travers ton site (indépendamment des spams qui vont saouler
toute la terre, ton serveur risque d'être blacklisté, tes mails ne
passeront plus un seul antispam...).

Bref, si vous connaissez l'adresse du destinataire à la base,
configurez la coté serveur et pas coté javascript (cf message
de David Jurand au dessus).
Par ailleurs, toujours coté serveur, vérifiez qu'il n'y a pas de
retour à la ligne dans le sujet sinon des spammeurs peuvent
utiliser un sujet de plusieurs ligne pour ajouter des destinataires...

Bon courage pour vos modifs,
Cordialement,
Philippe Le Van
--
drag and drop avec Rico : http://www.kitpages.fr/ajax_dnd.php


Et tant qu'à faire ne pas appeler son formulaire php envoi.php mais

plutôt "monTrucCamouflé23.php". J'ai été spammé par l'intermé diaire de
mon formulaire .... furieux isn't it ?


Avatar
AP
Bonjour,

Pour ma part, j'utilise une ecriture des mails en code décimal ce qui me
protège des spameurs tout en rendant la procédure transparente pour les
connectés sur votre page. Voici le modèle que j'ai inclus sur mon site,
copiée sur le web en l'état. http://paris.thobois.free.fr/email.htm
Cela fonctionne également pour les noms de famille que l'on ne souhaite pas
retrouver sur les moteurs de recherche.


"news.free.fr" a écrit dans le message de news:
4568163e$0$28574$
Bonjour,
j'ai un formulaire de contact sur un site.
Dans la page source du formulaire, il faut bien évidemment indiquer
l'adresse mail du webmaster pour l'envoi de ce formulaire.
Pour éviter les Spam (qui me saoul au passage !), je voudrais faire un
petit script qui recompose l'adresse mail du type :
<script language="JavaScript">
var monmail="<nom@";
monmail +="fournisseur.fr";
</script>

après je dois passer cette adresse "monmail" dans la balise :
<input type=hidden name=TO value=........................>

et là ca ne fonctionne pas !!!
Avez vous une petite idée pour réaliser cela car je vois vraiment pas
comment faire sachant que je suis dans un formulaire.