Programme d'envois de mails automatique +Blat

Fermé
Maknash Messages postés 643 Date d'inscription lundi 10 septembre 2007 Statut Membre Dernière intervention 15 juillet 2013 - 11 oct. 2009 à 21:27
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 11 janv. 2013 à 12:54
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

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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 840
11 janv. 2013 à 12:54
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