Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1738 connectés 

  FORUM HardWare.fr
  Programmation

  Javascript - Envois d'un mail avec une pièce jointe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Javascript - Envois d'un mail avec une pièce jointe

n°121252
El_gringo
Posté le 04-04-2002 à 10:26:21  profilanswer
 

Voila, en fait, j'y connait rien en Javascript, je compte pas l'utiliser, donc je cherche pas spécialement à apprendre. J'ai juste besoin d'un truc. Mon g un CGI qui me génère des pages HTML. dans ces pages, en général, tt ce dont g besoin est faisable en C++ ds mon CGI. Ms la, je doit créer un bouton qui permette d'envoyer un mail coté client. Pour ça, je voudrai savoir:
1 - en javascript, on peut faire ça, non ?
2 - comment !? quelle est la commande ?

mood
Publicité
Posté le 04-04-2002 à 10:26:21  profilanswer
 

n°121268
petoulachi
A fortiori, brigadier chef
Posté le 04-04-2002 à 10:46:08  profilanswer
 

c pas en javascript, mais en HTML directement.
tu fais un formulaire, avec :

Code :
  1. <form name="signup" action="mailto:arnd.rothe@onecert.fr?subject=sign-up" method="post" enctype="text/plain">


 
et un bouton submit.
ou alors, tu peux ensuite effecetivement lancer l'action du formulaire (le mail donc) par javascript en faisant :
document.signup.submit();
 
voila  :hello:

n°121273
Dost67
Posté le 04-04-2002 à 10:48:43  profilanswer
 

petoulachi a écrit a écrit :

c pas en javascript, mais en HTML directement.
tu fais un formulaire, avec :

Code :
  1. <form name="signup" action="mailto:arnd.rothe@onecert.fr?subject=sign-up" method="post" enctype="text/plain">


 
et un bouton submit.
ou alors, tu peux ensuite effecetivement lancer l'action du formulaire (le mail donc) par javascript en faisant :
document.signup.submit();
 
voila  :hello:  



n°121274
El_gringo
Posté le 04-04-2002 à 10:48:46  profilanswer
 

petoulachi a écrit a écrit :

c pas en javascript, mais en HTML directement.
tu fais un formulaire, avec :

Code :
  1. <form name="signup" action="mailto:arnd.rothe@onecert.fr?subject=sign-up" method="post" enctype="text/plain">


 
et un bouton submit.
ou alors, tu peux ensuite effecetivement lancer l'action du formulaire (le mail donc) par javascript en faisant :
document.signup.submit();
 
voila  :hello:  




 
...merci. Et pour ma pièce jointe, je fais comment ?

n°121282
petoulachi
A fortiori, brigadier chef
Posté le 04-04-2002 à 11:05:06  profilanswer
 

heuuu là par contre je sais pas desole  :ange:

n°121283
darklord
You're welcome
Posté le 04-04-2002 à 11:06:07  profilanswer
 

El_Gringo a écrit a écrit :

 
 
...merci. Et pour ma pièce jointe, je fais comment ?  




 
no way!


---------------
Just because you feel good does not make you right
n°121284
darklord
You're welcome
Posté le 04-04-2002 à 11:07:11  profilanswer
 

plus concrètement tu dois uploader ton fichier sur ton serveur et envoyer le mail de là bas. Chose qui est bien plus sécure (surtout si tu utilises déjà des CGI)


---------------
Just because you feel good does not make you right
n°121293
El_gringo
Posté le 04-04-2002 à 11:21:03  profilanswer
 

DarkLord a écrit a écrit :

plus concrètement tu dois uploader ton fichier sur ton serveur et envoyer le mail de là bas. Chose qui est bien plus sécure (surtout si tu utilises déjà des CGI)  




 
Ouais, mais ça, c justement ce qu'il ne faut pas que je fasse. Le mail doit partir de la machine client.
ça c possible ni en HTML, ni en Javascrpit ?

n°121295
darklord
You're welcome
Posté le 04-04-2002 à 11:28:11  profilanswer
 

avec pièce jointe non


---------------
Just because you feel good does not make you right
n°121298
El_gringo
Posté le 04-04-2002 à 11:34:39  profilanswer
 

DarkLord a écrit a écrit :

avec pièce jointe non  




 
T sur que c impossible en Javascript ou peut être que c possible ms que tu sais pas comment faire !?
Et ça peut être possible avec quoi alors !?

mood
Publicité
Posté le 04-04-2002 à 11:34:39  profilanswer
 

n°121299
petoulachi
A fortiori, brigadier chef
Posté le 04-04-2002 à 11:41:27  profilanswer
 

c possible avec qqu chose qui s'execute cote serveur (CGI, perl php asp ...)

n°121300
darklord
You're welcome
Posté le 04-04-2002 à 11:44:36  profilanswer
 

El_Gringo a écrit a écrit :

 
 
T sur que c impossible en Javascript ou peut être que c possible ms que tu sais pas comment faire !?




 
Je n'ai pas l'habitude de dire quelque chose sans savoir. Surtout dans mon domaine professionnel. Si tu veux envoyer une pièce jointe par email, tu dois uploader ton fichier sur le serveur.  
 
Tu dirais quoi toi si un script pouvait uploader ta base sam vers un serveur distant sans que tu te rendes compte de rien?

 

[jfdsdjhfuetppo]--Message édité par DarkLord--[/jfdsdjhfuetppo]


---------------
Just because you feel good does not make you right
n°121507
El_gringo
Posté le 04-04-2002 à 18:23:07  profilanswer
 

DarkLord a écrit a écrit :

 
 
Je n'ai pas l'habitude de dire quelque chose sans savoir. Surtout dans mon domaine professionnel. Si tu veux envoyer une pièce jointe par email, tu dois uploader ton fichier sur le serveur.  
 
Tu dirais quoi toi si un script pouvait uploader ta base sam vers un serveur distant sans que tu te rendes compte de rien?  
 
 




 
Bah, te vexe pas. Je te demandait juste si, à ta connaissance, c'est pas possible, ou si, techniquement, c impossible. Je t'accusais pas d'être mauvais.
 
ha, qd même. Pour envoyer un mail, ça passe tjs par Outlook, y a toujours un ou 2 trucs à valider, ms bon. C vrai que ça serait pas dur de pièger les néophytes...
 
Dommage, 'va falloir que je me démerde autrement, merci  :hello:

n°121697
darklord
You're welcome
Posté le 05-04-2002 à 10:27:05  profilanswer
 

El_Gringo a écrit a écrit :

 
Bah, te vexe pas.  




 
Ah mais je ne me suis pas vexé du tout. Venant d'un gars que je ne connais pas du tout ca m'aurait énervé mais on se connait un peu. Je voulais juste préciser que générallement je suis sur de moi quand j'affirme qqch dans ce genre là.
 
Pour ton problème, je ne sais pas quel est ton environnement mais c'est assez simple d'uploader un fichier, de le récupérer et de l'envoyer via pièce jointe (et bien plus sécure by the way).
 
Par exemple si ton client n'a pas configuré outlook (il utilise hotmail par exemple) ton machin ne marchera jamais ;)


---------------
Just because you feel good does not make you right
n°121708
petoulachi
A fortiori, brigadier chef
Posté le 05-04-2002 à 10:45:22  profilanswer
 

DarkLord a écrit a écrit :

 
 
Venant d'un gars que je ne connais pas du tout ca m'aurait énervé mais on se connait un peu.  




 
Bah oui, on le connait bien le Gringo, il est tout mignon  [:lionel jospin]

n°121920
El_gringo
Posté le 05-04-2002 à 14:55:46  profilanswer
 

DarkLord a écrit a écrit :

 
 
Ah mais je ne me suis pas vexé du tout. Venant d'un gars que je ne connais pas du tout ca m'aurait énervé mais on se connait un peu. Je voulais juste préciser que générallement je suis sur de moi quand j'affirme qqch dans ce genre là.
 
Pour ton problème, je ne sais pas quel est ton environnement mais c'est assez simple d'uploader un fichier, de le récupérer et de l'envoyer via pièce jointe (et bien plus sécure by the way).
 
Par exemple si ton client n'a pas configuré outlook (il utilise hotmail par exemple) ton machin ne marchera jamais ;)  




 
hé ouais, mais en fait, ce qu'il aurait fallu, c qu'on puisse savoir, d'après l'adresse emmettrice, de quel poste client le mail à été envoyé. Qu'on puisse aussi "répondre" au client qui à envoyé ce mail. bref, que le mail parte de chez le client. Parce que, si j'fais comme tu m'dis, ts les mail vont partir depuis le serveur !

n°121931
El_gringo
Posté le 05-04-2002 à 15:00:05  profilanswer
 

petoulachi a écrit a écrit :

 
 
Bah oui, on le connait bien le Gringo, il est tout mignon  [:lionel jospin]  




 
"Il est tout mignon..." . C pas vraiement le genre de compliment que j'apprécie de recevoir sur le forum. Surtout venant d'un gars. Je serai alors tenté de t'envoyer un petit  :fuck: .
Et 'faudra m'expliquer pourquoi, pour afficher ça : [:lionel jospin] , l'intitulé est  [: lionel jospin]

 

[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]

n°121932
darklord
You're welcome
Posté le 05-04-2002 à 15:00:27  profilanswer
 

1. bin si ton client fiat une requete sur le serveur tu peux l'identifier
 
2. Tu peux rajouter dans ton forumulaire un champ email et mettre ce mail là comme émetteur
 
3. Vaut mieux un mail qui arrive qu'une solution foireuse. Envoyer des mails depuis le client c'est vraiment à éviter.
 
SI tu réfléchis bien tu verras qu'avec cette solution tu n'es JAMAIS sur que tes mais vont partir sauf:
 
1. Si tu travailles en Intranet
2. Tu maitrises la config des postes.
 
A+


---------------
Just because you feel good does not make you right
n°121939
El_gringo
Posté le 05-04-2002 à 15:02:24  profilanswer
 

Non, mais en fait, je viens de relire mon CDC, l'unique contrainte (ms pas des moindre apparement), c que le mail DOIT partir de la machine client, et non de la machine serveur...
Donc, toi t'affirmes que, pour faire ça à partir d'une page HTML (CGI), il est Impossible d'envoyer une pièce jointe, c ça !?

 

[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]

n°121960
darklord
You're welcome
Posté le 05-04-2002 à 15:16:13  profilanswer
 

exact. Pour la simple et bonne raison qu'au niveau client JS ou autre n'a aucun accès à ton disque local (heureusement !!). Y a certains trou de sécurité que tu pourrais exploiter mais ce n'est pas qqch de standard.
 
Si tu veux envoyer un mail + attach depuis un site web tu dois:
 
1. Uploader le fichier
2. Recuperer les infos du client
3. envoyer le mail
 
Au fait c'est quoi ce fameux fichier attaché et il est où?
 
PS : Avec une applet signée il y a peut etre moyen ...


---------------
Just because you feel good does not make you right
n°121972
El_gringo
Posté le 05-04-2002 à 15:23:48  profilanswer
 

DarkLord a écrit a écrit :

exact. Pour la simple et bonne raison qu'au niveau client JS ou autre n'a aucun accès à ton disque local (heureusement !!). Y a certains trou de sécurité que tu pourrais exploiter mais ce n'est pas qqch de standard.




 
Mais évidement. T'as raison. Je suis lourd moi desfois !
Allez, hop, on oublie...
On va dire que g pas de pièce jointe à envoyer (je leur dirait que de tte façon, c impossible. Ce qui est vrai...)
Je voudrai simplement faire ce que fait le truc de petoulachi, à savoir:

Code :
  1. <form name="signup" action="mailto:arnd.rothe@onecert.fr?subject=sign-up" method="post" enctype="text/plain">


Mais ça serai bien si, en plus, je pouvait définir le contenu du message (en text ou en HTML). Y a moyen non !? comment ?

n°121978
darklord
You're welcome
Posté le 05-04-2002 à 15:26:18  profilanswer
 

bin a l'intérieur de ta forme tu mets un textarea
 
<form ....
<intput type="textarea" name="content">
</form>


---------------
Just because you feel good does not make you right
n°121981
darklord
You're welcome
Posté le 05-04-2002 à 15:26:42  profilanswer
 

El_Gringo a écrit a écrit :

 
 
Mais évidement. T'as raison. Je suis lourd moi desfois !




 
un tout petit peu quand meme ...


---------------
Just because you feel good does not make you right
n°121998
El_gringo
Posté le 05-04-2002 à 15:35:45  profilanswer
 

DarkLord a écrit a écrit :

bin a l'intérieur de ta forme tu mets un textarea
 
<form ....
<intput type="textarea" name="content">
</form>  




 
Non, j'veux dire. Pour définir automatiquement le texte qui sera écrit par défaut dans la zone de texte du logiciel de mail qui est ouvert par la commande mailto:.
tt comme on défini un sujet avec
?subject=Objet de mon message

n°121999
El_gringo
Posté le 05-04-2002 à 15:36:41  profilanswer
 

DarkLord a écrit a écrit :

 
 
un tout petit peu quand meme ...  




 
ha non non, ça va pas du tout ça. y a que moi qui ai le droit de dire que je suis lourd... :(

n°122000
darklord
You're welcome
Posté le 05-04-2002 à 15:37:41  profilanswer
 

euh désolé si je pose une question stupide mais ca sert à quoi d'envoyer un mail si le client peut pas en définir le contenu ?
 
par exemple tu peux mettre
 
<input type="hidden" name="contenu" value="Bonjour, ceci est un mail">
 
et tu recevras  
 
contenu=Bonjour, ceci est un mail


---------------
Just because you feel good does not make you right
n°122003
darklord
You're welcome
Posté le 05-04-2002 à 15:38:45  profilanswer
 

El_Gringo a écrit a écrit :

 
 
ha non non, ça va pas du tout ça. y a que moi qui ai le droit de dire que je suis lourd... :(  




 
bin non je t'ai dit que ca servait à rien de me demander confirmation et deux heures plus tard:
 

Citation :


Donc, toi t'affirmes que, pour faire ça à partir d'une page HTML (CGI), il est Impossible d'envoyer une pièce jointe, c ça !?  


 
 :sarcastic:  
 
 :hello:


---------------
Just because you feel good does not make you right
n°122029
El_gringo
Posté le 05-04-2002 à 15:57:47  profilanswer
 

DarkLord a écrit a écrit :

 
 
bin non je t'ai dit que ca servait à rien de me demander confirmation et deux heures plus tard:
 

Citation :


Donc, toi t'affirmes que, pour faire ça à partir d'une page HTML (CGI), il est Impossible d'envoyer une pièce jointe, c ça !?  


 
 :sarcastic:  
 
 :hello:  




 
Bah oui, je suis carrément insistant. Ms c que c important. Je vais devoir dire à mon patron, qui est normalement assez balaise techniquement, que ce qu'il veut faire est complètement impossible, et que c logique !
Cela dit, je l'ai dit, j'était un peu lourd, certe. N'en parlons plus ! :na:

n°122031
darklord
You're welcome
Posté le 05-04-2002 à 15:59:34  profilanswer
 

bin si il est balaise techniquement c'est que,
 
soit tu n'as pas compris ce qu'il te demandait
soit il n'est pas si balaise que ca
 
parce que demander d'envoyer un mail avec attach depuis le client et via une interface web ...  :sarcastic:


---------------
Just because you feel good does not make you right
n°122068
El_gringo
Posté le 05-04-2002 à 16:13:30  profilanswer
 

DarkLord a écrit a écrit :

bin si il est balaise techniquement c'est que,
 
soit tu n'as pas compris ce qu'il te demandait
soit il n'est pas si balaise que ca
 
parce que demander d'envoyer un mail avec attach depuis le client et via une interface web ...  :sarcastic:  




 
c qd même pas compliqué à comprendre, je suis pas noeunoeud.
il est balaise ds ce qu'il connait. tt ce qui est web, c pas son truc.
Merci pr tt ça... :hello:

n°122070
darklord
You're welcome
Posté le 05-04-2002 à 16:14:28  profilanswer
 

El_Gringo a écrit a écrit :

 
 
c qd même pas compliqué à comprendre, je suis pas noeunoeud.
il est balaise ds ce qu'il connait. tt ce qui est web, c pas son truc.
Merci pr tt ça... :hello:  




 
 :??:


---------------
Just because you feel good does not make you right
n°122115
El_gringo
Posté le 05-04-2002 à 16:40:13  profilanswer
 

DarkLord a écrit a écrit :

 
 
 :??:  




 
quoi !? j'avais l'air agressif, c ça !?
j'l'étais pas du tout en tt cas, et j'te remercie sincèrement. ça n'a rien d'ironique !

n°122130
petoulachi
A fortiori, brigadier chef
Posté le 05-04-2002 à 16:44:59  profilanswer
 

El_Gringo a écrit a écrit :

 
 
"Il est tout mignon..." . C pas vraiement le genre de compliment que j'apprécie de recevoir sur le forum. Surtout venant d'un gars. Je serai alors tenté de t'envoyer un petit  :fuck: .
Et 'faudra m'expliquer pourquoi, pour afficher ça : [:lionel jospin] , l'intitulé est  [: lionel jospin]  




 
Bin pour le coup du lionel jospin, moi aussi j'ai pas trop compris, mais bon l'essentiel c'etait l'image :)

n°122141
darklord
You're welcome
Posté le 05-04-2002 à 16:49:09  profilanswer
 

El_Gringo a écrit a écrit :

 
 
quoi !? j'avais l'air agressif, c ça !?
j'l'étais pas du tout en tt cas, et j'te remercie sincèrement. ça n'a rien d'ironique !  




 
ah ok ;)
bin euh de rien !


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Javascript - Envois d'un mail avec une pièce jointe

 

Sujets relatifs
[JavaScript] Soucis avec open() [Newbie Inside][html/javascript ou activex ou autre] éditeur dans page html
[Javascript] Tester si la page est une popup c'ets possible ?[JAVASCRIPT] - Redirection
[Javascript] tri d'un tableau HTML contenant des checkboxs[Javascript] Dimensions de la fenêtre principale du navigateur
[ASP/VBSCRIPT/JAVASCRIPT] Pb de vérification de la validé d'1 champverification formulaire javascript
[JAVASCRIPT] Imprimer !!!![flash MX] Action Script, xml, php, javascript, fscommand...
Plus de sujets relatifs à : Javascript - Envois d'un mail avec une pièce jointe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR