envoi de mail avec piece jointe sous vc++ - C++ - Programmation
Marsh Posté le 29-09-2004 à 18:30:56
encode ton fichier en base64 et regarde du coté du MULTIPART MIME. Grosso modo, t'as des balises dans le corps de ton mail PUIS les données de ton fichier accolées.
Marsh Posté le 29-09-2004 à 18:34:50
meri de ta réponse, pour l'encodage en base 64, c'est bon, mais je sais pas trop ou je dois placer quoi,
en gros, j'envoi DATA\n
le texte de mon message,
et la, je dois envoyer mon fichier en base 64
ensuite \n.\n
et QUIT\n
Est-ce que je me trompe d'endrois?
Marsh Posté le 29-09-2004 à 18:36:02
oui grosso modo, mais y a des données a mettre avant mais je chaipukoi :|
Marsh Posté le 29-09-2004 à 18:38:57
ok, c'est deja ça de sur, jvais continuer à chercher pour le reste, encore merci
Marsh Posté le 29-09-2004 à 20:14:23
encore mieux : utilise une bibliotheque....
J'ai fait un projet semblable il y a peu, et j'ai utilisé la lib suivante :
http://codeproject.com/internet/mimecpp.asp
Elle permet d'encoder et decoder des mails et est 100% standard. Elle gère toute sorte de média différents.
Les bouts de code fournis en exemple suffisent largement et tout est encapsulé dans des classes.
J'en étais très content, d'autant plus que son concepteur (pseudo : Nick Adams) répond sans problème aux questions du forum et est très sympa.
Tu sais ce qu'il te reste à faire :-)
Marsh Posté le 01-10-2004 à 16:23:31
bon, j'ai de nouveau un problème avec l'envoi de mail:
j'ai telechargé le zip, créé une nouvelle application console,
j'ai ajouté tout les fichier à mon projet, et j'ai fait un main.cpp
qui ressemble à ça (histoire de tester)
Citation : |
et quand je compile...
Citation : |
pourtant les *.h sont bien inclus dans le projet
si vous avez une pitite idée, faite moi signe
Marsh Posté le 29-09-2004 à 18:28:22
Salut à tous,
je developpe un programme dans lequel je dois envoyer un mail avec une piece jointe (un fichier texte)
je me suis renseigné sur les protocoles smtp et mime
j'arrive à envoyer un mail, mais je ne sais pas comment m'y prendre pour la piece jointe.
voila
merci de votre aide