Programme d'envois de mails automatique +Blat

Maknash Messages postés 646 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

On m'a demandé de faire un programme qui automatise l'envoi de mail sous Windows.
Je vais donc faire le petit programme en C.
Je voulais donc aussi utiliser la commande system(); pour utiliser Blat.
Seulement je n'ai encore jamais utilisé ce programme, j'ai donc tenté de faire ça :

blat -install smtp.gmail.com xxxxxxxxxx@gmail.com
Blat v2.6.2 w/GSS encryption (build : Feb 25 2007 12:06:19)

SMTP server set to smtp.gmail.com on port 25 with user xxxxxxx@gmail.com, retry 1 time(s)

Ensuite quand je fais :
blat coucou.txt -to xxxxxxxxxxx@gmail.com -s "Message texte de test"
Blat v2.6.2 w/GSS encryption (build : Feb 25 2007 12:06:19)

Sending coucou.txt to xxxxxxxxxxxxxxxxx@gmail.com
Subject: Message texte de test
Login name is xxxxxxxxxxxxx@gmail.com

Mais je ne reçois jamais le mail. Ca ne marche pas avec gmail?

Merci d'avance

2 réponses

Marmottus
 
Hello,

Je ne suis pas expert la dessus mais pour gmail ce n'est pas le port 25...

Après je ne peu pas dire si oui ou non ton code est good
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,
L'utilisation de system() à outrance, ce n'est pas vraiment du C...
C'est plutôt du batch encapsulé dans du C. Alors dans ce cas, pourquoi n'utilises-tu pas un langage plus simple ? Genre un batch directement ?
Si tu désires le faire vraiment en C, il faudra que t'abandonnes blat. Mais on t'expliquera volontiers comment faire :-).
0