[html] Comment faire envoyer un questionnaire sur une adresse mail ?

Comment faire envoyer un questionnaire sur une adresse mail ? [html] - Programmation

Marsh Posté le 23-08-2002 à 15:28:35    

... Sans que ça plante si monsieur tout le monde sur le site n'ai pas de messagerie POP configurée sur sa bécane ? Parce que dans certains cas, ça marche pas ...
Help !
A+ Nrv ;)

Reply

Marsh Posté le 23-08-2002 à 15:28:35   

Reply

Marsh Posté le 23-08-2002 à 15:40:59    

Tu pourrais être plus précis sur ce que tu veux faire exactement...
 
A priori, je dirais qu'il faut que tu ais un script CGI, PHP, ASP ou tout ce que tu veux qui sache envoyer le mail. Mais as-tu ça à ta disposition ? Et souvent, sur ce genre de script ou de CGI, on ne peut pas tout faire, comme par exemple mettre n'importe quelle adresse d'émetteur du mail.
 
Voila voila

Reply

Marsh Posté le 23-08-2002 à 15:43:38    

nrv_from_cnr a écrit a écrit :

... Sans que ça plante si monsieur tout le monde sur le site n'ai pas de messagerie POP configurée sur sa bécane ? Parce que dans certains cas, ça marche pas ...
Help !
A+ Nrv ;)




 
pas possible en HTML pur. Dit, redit, re-re-dit et re-re-re-dit sur ce forum

Reply

Marsh Posté le 23-08-2002 à 17:31:15    

www.hotscripts.com
 
Plein d'exemples et de scripts Perl, PHP ou autre afin de traiter un formulaire et envoyer le résultat par mail

Reply

Marsh Posté le 23-08-2002 à 18:42:29    

C'est possible pourtant :
<form name="Formulaire du 15-18 août" method="post" action="mailto:xxx@toto.com" enctype="text/plain"
Voilà ce que je veux dire, vous y verez plus clair dans les problèmes que je rencontre ...
Donc, voilà, c'est pas comme ça que je veux faire.
Donc vous dites, pas de méthode en html .... ? En voilà une pourtant :)
A+ Nrv ;)

Reply

Marsh Posté le 23-08-2002 à 18:43:09    

... Donc, je jète un coup d'oeil sur les script, pas d'autre méthode ...
Argh j'y connais rien .... !
Merci qd même, je me renseigne ...
A+ Nrv ;)

Reply

Marsh Posté le 23-08-2002 à 19:09:27    

nrv_from_cnr a écrit a écrit :

C'est possible pourtant :
<form name="Formulaire du 15-18 août" method="post" action="mailto:xxx@toto.com" enctype="text/plain"
Voilà ce que je veux dire, vous y verez plus clair dans les problèmes que je rencontre ...
Donc, voilà, c'est pas comme ça que je veux faire.
Donc vous dites, pas de méthode en html .... ? En voilà une pourtant :)
A+ Nrv ;)




 
ben oui, ton truc c'est du html sauf que ça marche pas tout le temps... donc bon, à éviter. Et y a pas d'autre technique : obligé de passer par un script côté serveur.

Reply

Marsh Posté le 23-08-2002 à 20:29:17    

nrv_from_cnr a écrit a écrit :

C'est possible pourtant :
 
Donc vous dites, pas de méthode en html .... ? En voilà une pourtant :)
A+ Nrv ;)




 
Ta méthode réponds à la moitié du problème. Je te signale que ta question était ca +
 

Citation :


... Sans que ça plante si monsieur tout le monde sur le site n'ai pas de messagerie POP configurée sur sa bécane ?  


 
CA ME METS HORS DE MOI les mecs dans ton genre qui vient poser une question et qui fait le malin à la première occassion venue ...
 
Bon puisqu'il faut tout dire, il n'y a PAS de solution pure HTML pour le problème que tu décris dans ton premier post. Ca va là ou je dois recopier ? :fou:


Message édité par darklord le 23-08-2002 à 20:29:57

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-08-2002 à 22:19:06    

Ou là on se calme !  
Si je dis "en voilà une", c'est pour dire qu'actuellement cette méthode ne me satisfait pas , mais que je l'utilise à défaut d'autre chose ! ...
Après, tu appelles ça une méthode ou non, c'est à toi de voir : si je poste ici, c'est qu'elle me satisfait pas (report de bug, avec des "501" ou je sais pas quoi). Ca me parraissait clair pourtant ???
Quand à répondre "y'a pas de méthode", ben d'une certaine façon oui. Pour ma part je dirai qu'il y en a une, mais "buggée" ... Enfin ...
Quand à, comment,  faire le malin à la première occassion venue , c'est pas trop mon genre pourtant, en prog : fait une recherche sur mon pseudo dans le forum Prog, tu vas en trouvé des belles que j'ai posté : je suis pas très bien placé pour faire le malin ;).
Mais tu as peut être pas vu le " :) " à la fin de la phrase, ou mal interprété celui-ci ?
 
Enfin ...
Merci pour la réponse en tout cas, je vais essayer de me tourner de ce côté là.
A+ Nrv ;)

Reply

Marsh Posté le 23-08-2002 à 23:46:41    

Franchement, c pas bien compliqué de mettre en place un petit script CGI à la con sur ton site, qui récupère le résultat du formulaire et expédie le mail :o Y en a pour 5 mn, c à la portée du premier venu.

Reply

Marsh Posté le 23-08-2002 à 23:46:41   

Reply

Marsh Posté le 23-08-2002 à 23:58:48    

nrv_from_cnr a écrit a écrit :

Ou là on se calme !  




 
non mais ce qui me tue en fait c'est que tu dis je voudrais un truc qui fait A et B et on te réponds que ca n'existe pas en pur html puis tu réponds mais si ca existe ... Et bon en grattant tout le monde voit que ca ne fait que A.
 
A ce prix là vallait mieux rien poster.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-08-2002 à 00:49:56    

nrv_from_cnr a écrit a écrit :

... Sans que ça plante si monsieur tout le monde sur le site n'ai pas de messagerie POP configurée sur sa bécane ? Parce que dans certains cas, ça marche pas ...
Help !
A+ Nrv ;)




 
c'est pas pop c smtp  :kaola:

Reply

Marsh Posté le 24-08-2002 à 01:05:57    

W3C Compliant a écrit a écrit :

ben oui, ton truc c'est du html sauf que ça marche pas tout le temps... donc bon, à éviter. Et y a pas d'autre technique : obligé de passer par un script côté serveur.


Dans le temps, il n'y avait que ça, et ça marchait au poil. Une petite moulinette pour trier les mails, et c'était bien plus simple que tous ces scripts côté serveur...
 
Il faut dire que dans le temps, les systèmes sans serveur SMTP, ça n'était pas très répandu sur le réseau. Tout se perd, ma bonne dame.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 24-08-2002 à 01:30:11    

Jar Jar a écrit a écrit :

Dans le temps, il n'y avait que ça, et ça marchait au poil. Une petite moulinette pour trier les mails, et c'était bien plus simple que tous ces scripts côté serveur...
 
Il faut dire que dans le temps, les systèmes sans serveur SMTP, ça n'était pas très répandu sur le réseau. Tout se perd, ma bonne dame.




 
 [:wam] dans le temps, tout le monde avait un client mail, côté client ? [:wam]

Reply

Marsh Posté le 24-08-2002 à 01:43:23    

W3C Compliant a écrit a écrit :

 
 [:wam] dans le temps, tout le monde avait un client mail, côté client ? [:wam]  




Ben... Oui... Non ?
 
Outlook express, NetScape Mail, Mailbox sur NT, Mail sur Unix, etc.
 
A l'époque, c'était rare les gens qui avaient internet sans un client mail... Aujourd'hui aussi d'ailleurs.
 
Par contre, niveau "propreté", on repassera, parceque faire envoyer le formulaire par le client, c'est quand même assez pourrave, et demande un traîtement manuel pour un certain nombre de mails reçus du coup (on enmpêchera jamais les utitlisateurs de faire portnawak)

Reply

Marsh Posté le 24-08-2002 à 01:46:43    

W3C Compliant a écrit a écrit :

 [:wam] dans le temps, tout le monde avait un client mail, côté client ? [:wam]


Bah oui, y'a une époque où Windows ne courait pas les rues, sur le réseau.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 24-08-2002 à 01:49:23    

Jar Jar a écrit a écrit :

Bah oui, y'a une époque où Windows ne courait pas les rues, sur le réseau.




Avec ou sans Windows, y'a toujours eu des clients mails (que ce soit sur unix, macos ou même amiga)
 
Et toujours livrés en standard.
 
Les mails sont arrivés bien avant internet, simplement à l'intérieur des réseaux. Donc pour trouver une config qui n'ouvre rien "par défaut" quand on clique sur un lien "mailto:" faut y aller, et généralement c'est parce qu'on a désactivé soit-même l'install d'un tel client. Et ce depuis les premiers OS capables d'aller sur internet...

Reply

Marsh Posté le 24-08-2002 à 07:41:51    

Aaaah oui ok je comprends :D C vrai qu'y a pas mal de monde qui se connecte depuis le boulot, où y a pas forcément de client mail activé... donc boite Caramail powah :D

Reply

Marsh Posté le 24-08-2002 à 10:12:44    

DarkLord a écrit a écrit :

 
 
Ta méthode réponds à la moitié du problème. Je te signale que ta question était ca +
 

Citation :


... Sans que ça plante si monsieur tout le monde sur le site n'ai pas de messagerie POP configurée sur sa bécane ?  


 
CA ME METS HORS DE MOI les mecs dans ton genre qui vient poser une question et qui fait le malin à la première occassion venue ...
 
Bon puisqu'il faut tout dire, il n'y a PAS de solution pure HTML pour le problème que tu décris dans ton premier post. Ca va là ou je dois recopier ? :fou:




 
 
Tiens tjrs aussi agreable toi tss..
 
si il y en a un pour ceux qui ne connaissent rien en programmation:  
 
www.ovh.net, du temps ou je ne connaissais que HTML ca m'a bien rendu service ;)
 
a+
 
Edit: click sur form2email
 


Message édité par SquiiiD le 24-08-2002 à 10:13:13
Reply

Marsh Posté le 24-08-2002 à 10:50:05    

SquiiiD a écrit a écrit :

 
www.ovh.net, du temps ou je ne connaissais que HTML ca m'a bien rendu service ;)
 
a+
 
Edit: click sur form2email




 
 :jap: pas mal ce truc :)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-08-2002 à 11:31:32    

MagicBuzz a écrit a écrit :

Les mails sont arrivés bien avant internet, simplement à l'intérieur des réseaux. Donc pour trouver une config qui n'ouvre rien "par défaut" quand on clique sur un lien "mailto:" faut y aller, et généralement c'est parce qu'on a désactivé soit-même l'install d'un tel client. Et ce depuis les premiers OS capables d'aller sur internet...


Tu as lu de quoi on parle ? Il ne s'agit pas d'un lien "mailto" mais d'un formulaire qui s'envoie tout seul par mail. Quand il y avait un serveur SMTP sur toutes les machines, ça ne posait aucun problème, mais à présent qu'il existe des OS sans, il faut que le navigateur fasse sa sauce, donc ça peut ne pas marcher.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 24-08-2002 à 11:43:22    

Jar Jar a écrit a écrit :

Quand il y avait un serveur SMTP sur toutes les machines, ça ne posait aucun problème (...)



Même pas besoin d'utiliser SMTP si ça reste en local. N'importe quel MTA bien configuré fera bien l'affaire pour placer le message au bon endroit

Reply

Marsh Posté le 24-08-2002 à 12:51:55    

Jar Jar a écrit a écrit :

Tu as lu de quoi on parle ? Il ne s'agit pas d'un lien "mailto" mais d'un formulaire qui s'envoie tout seul par mail. Quand il y avait un serveur SMTP sur toutes les machines, ça ne posait aucun problème, mais à présent qu'il existe des OS sans, il faut que le navigateur fasse sa sauce, donc ça peut ne pas marcher.




Ca reviens axactement au même. Lors d'un form qui génère un mail chez le client uyne fois sur deux ça t'ouvre un mail avec le contenu du formulaire et tu dois ensuite envoyé à la main.

Reply

Marsh Posté le 24-08-2002 à 12:55:15    

Jar jar > Et tu dois confondre : ça a toujours été le navigateur qui s'est chargé de trouver le service de messagerie. Et en aucun cas le mail ne peux être envoyé directement par le SMTP, la navigateur ouvre forcément un client de messagerie d'abors (ou alors tu parle de navigateurs fais dans un coin, mais tout les navigateurs écrits par des sociétés ou des personnes sérieuses sont comme ça)
 
La raison ? C'est bien simple : avec un formulaire et un javascript je pourrais sinon forcer la soumission de mails => donc je récupère l'email du client => donc niveau confidentialité des données, on en reparle ;)

Reply

Marsh Posté le 24-08-2002 à 15:00:18    

MagicBuzz a écrit a écrit :

La raison ? C'est bien simple : avec un formulaire et un javascript je pourrais sinon forcer la soumission de mails => donc je récupère l'email du client => donc niveau confidentialité des données, on en reparle ;)


Tu n'as pas compris ce dont on parle.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 24-08-2002 à 15:13:49    

Bon hé du calme.
 
Réponse au topic :
 
- NON pas possible en HTML seul côté client (ca marche que dans XX% des cas)
- Solution "universelle" : passer par un script côté serveur : CGI, PHP, autre.

Reply

Marsh Posté le 24-08-2002 à 16:17:53    

Jar Jar a écrit a écrit :

Tu n'as pas compris ce dont on parle.




...
 
Si, j'ai très bien compris ce dont vous parlez :o
 
Le monsieur il déséire que son formulaire envoie un mail à partir du client vers par exemple l'admin du site.
 
Cool.
 
Ceci est supporté en standard par le HTML, d'une solution unique et il n'y en a pas d'autre :
 

Code :
  1. <form action="mailto:magicbuzz@wanadoo.fr" name="truc" method="post">
  2.     <input type="text" name="subject" value="TEST">
  3.     <input type="text" name="titi" value="toto">
  4.     <input type="submit">
  5. </form>


 
Ceci, selon les navigateurs :
-> Ouvre le client mail avec le contenu du formulaire à l'interrieur, prêt à être envoyé.
-> Affiche une popup (IE6) indiquant que la page essaie d'envoyer un mail. Il faut faire OK pour que le mail parte, et là, Outlook XP par exemple te met un message pendant 10 avant d'envoyer le mail.
-> Ne fait rien car il n'a pas trouvé" de client e-mail.
 
En aucun cas le navigateur ne va se connecter à un SMTP local (surtout que contrairement à ce que tu dis, des SMTP, il n'y en a jamais eu sur les machines clients, tout le monde ne navigue pas avec un serveur) et en aucun cas non plus envoyer directement l'email sans rien dire, car envoyer un mail (surtout sans passer par un SMTP) oblige l'utilisation (automatique) de l'email du gars.
Donc si c'était possible d'envoyer des mails directement depuis une page HTML en utilisant l'email de l'utilisateur, ça se saurait, et plus d'une personne mal intentionnée aurait déjà exploité la faille immense que celà induit.

Reply

Marsh Posté le 24-08-2002 à 19:57:02    

MagicBuzz a écrit a écrit :

En aucun cas le navigateur ne va se connecter à un SMTP local (surtout que contrairement à ce que tu dis, des SMTP, il n'y en a jamais eu sur les machines clients, tout le monde ne navigue pas avec un serveur) et en aucun cas non plus envoyer directement l'email sans rien dire, car envoyer un mail (surtout sans passer par un SMTP) oblige l'utilisation (automatique) de l'email du gars.


Puisque tu sais tout, ce n'est effectivement pas la peine de discuter.
Retourne sur S&R.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 24-08-2002 à 20:08:13    

Excuse-moi, c'est un peu mon boulot d'écrire des sites.
 
Je sais quand même ce que je fais. Tu sais à quoi sert un serveur SMTP ? Tu iras m'expliquer pourquoi il y en aurait eu un sur chaque PC jusqu'à peu...
 
C'est pareil, il y a peu, tout le monde avait un serveur WEB sur son PC donc on n'avait pas besoin d'héberger les serveurs sur internet et c'était plus rapide :pt1cable:

Reply

Marsh Posté le 24-08-2002 à 20:23:12    

Hmmmm, un bon melon bien mûr, y'a rien de tel.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 24-08-2002 à 20:23:46    

Jar Jar tu es une énigme vivante ;)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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