Envoi d'une pièce jointe par mail C++

Bar0nR0uge Messages postés 2 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 17 avril 2012 - 7 juin 2011 à 00:08
Mareck666 Messages postés 56 Date d'inscription lundi 6 février 2006 Statut Membre Dernière intervention 30 avril 2013 - 24 juil. 2012 à 00:41
Salut à tous !!!
Voila je m'amuse a faire un petit programme en C/ C++ qui va écrire dans un fichier texte, et j'aimerais savoir
par la suite si il est possible d'envoyer via mail SMTP ce fichier en pièce jointe.

J'espère que cela est possible et faisable par moi qui suis un semi-débutant.
Merci d'avance

Bar0nR0uge

3 réponses

cs_belgacem Messages postés 1 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 3 avril 2012
3 avril 2012 à 21:35
0
Bar0nR0uge Messages postés 2 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 17 avril 2012
17 avril 2012 à 16:34
Up!
0
Mareck666 Messages postés 56 Date d'inscription lundi 6 février 2006 Statut Membre Dernière intervention 30 avril 2013
24 juil. 2012 à 00:41
Bonjour,

En effet cela est possible il suffit d'utiliser le protocol SMTP (un florilège de commandes textuelles soumises à un serveur ) sur une socket ouverte sur le port 25 d'un serveur SMTP d'un F.A.I ou de ton L.A.N.

Pour celà tu à http://www.siteduzero.com/tutoriel-3-3293-les-sockets.html
pour les sockets (ton support de communication avec le serveur SMTP).
et le protocol SMTP, trés simplement http://fr.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol.
Du côté des piéces jointe du devrais regarder du coté du multipart/form-data, afin d'encoder plusieurs documents dans le corps de la requête SMTP.

Nota bene : Cependant tu n'est pas obligé de programmer en C pour ce genre d'application, tu peut très bien utiliser un script VBS qui va simplement lire ton fichier et générer un fichier batch 'MS-DOS' avec pour contenu, un appel a la commande telnet <SERVER> 25 et l'ensemble des commandes SMTP suivis du contenu de ton fichier texte lu puis l'instruction de cloturation de la communication, il s'agit juste d'une piste à explorer.
0
Rejoignez-nous