metout
Messages postés2Date d'inscriptionjeudi 5 août 2004StatutMembreDernière intervention 6 août 2004
-
5 août 2004 à 17:24
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 2019
-
20 janv. 2006 à 02:29
Comment faire, le plus simplement possible pour récupérer la pièce jointe comprise dans un fichier *.eml sour VB6 ?
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 6 août 2004 à 10:06
Tout depend de l'encodage !
les fichier *.eml sont simplement des fichiers texte
si la piece jointe est encodé en "plain text" il suffit
de lire la piece jointe comme n'importe quel autre
texte si c'est un codage "base64" lire la piece
puis la decoder...
Chaque logiciel de messagerie a ces propre standard
en matiere de syntaxe de message par exemple pour
outlook il suffit de lire la baslise : "Content-Disposition:"
si celle ci est egale a "attachment;" alors les données
qui suivent seront celles d'une piece jointe.
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 20 janv. 2006 à 02:29
J'arrive un peu tard sur le forum mais est-il possible de faire l'inversde avec CDO, à savoir créer un fichier eml avec ajout de pieces jointes.
Toutes les docs que j'ai trouvées servent à envoyer un message mais aucun ne présente comment créer un fichier eml. Or j'ai vu qu'il existe une fonction SendTo dans CDO.Message