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

 


Dernière réponse
Sujet : Javascript - Envois d'un mail avec une pièce jointe
darklord

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 !


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord

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 !

petoulachi

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 :)

El_gringo

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 !

darklord

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:  




 
 :??:

El_gringo

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:

darklord 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:
El_gringo

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:

darklord

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:

darklord 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
El_gringo

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... :(

El_gringo

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

darklord

El_Gringo a écrit a écrit :

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




 
un tout petit peu quand meme ...

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

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 ?

darklord 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 ...
El_gringo 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]

darklord 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+
El_gringo

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]

El_gringo

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 !

petoulachi

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]

darklord

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 ;)

El_gringo

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:

darklord

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]

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

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 !?

darklord avec pièce jointe non
El_gringo

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 ?

darklord 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)
darklord

El_Gringo a écrit a écrit :

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




 
no way!

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

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 ?

Dost67

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:  



petoulachi 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:

El_gringo 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 ?

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