Envoyer un mail via un batch dos
Fermé
Elcaprio
Messages postés
71
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
11 août 2016
-
15 janv. 2008 à 14:58
X.A.N.A. Messages postés 190 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 22 juillet 2013 - 18 janv. 2012 à 18:48
X.A.N.A. Messages postés 190 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 22 juillet 2013 - 18 janv. 2012 à 18:48
A voir également:
- Envoyer un mail en ligne de commande windows
- Invite de commande - Guide
- Partage de photos en ligne - Guide
- Windows live mail - Télécharger - Mail
- Site de vente en ligne particulier - Guide
- Gmail envoyer un mail - Guide
9 réponses
Bonjour , j'ais un probleme avec blat , lorsque j'essaye d'envoyer un mail , il me dit (entre guillemets lol) :
Error: Can't resolve the hostname
Je pense qu'il ne trouve pas le serveur smtp , pourtant j'utilise pour l'expediteur et le receptionneur hotmail , et quand j'ai installer blat , j'ai definit le serveur en tans que : smtp.live.fr
Quelqu'un pourrait il m'eclairer svp ?
Error: Can't resolve the hostname
Je pense qu'il ne trouve pas le serveur smtp , pourtant j'utilise pour l'expediteur et le receptionneur hotmail , et quand j'ai installer blat , j'ai definit le serveur en tans que : smtp.live.fr
Quelqu'un pourrait il m'eclairer svp ?
Elcaprio
Messages postés
71
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
11 août 2016
4
15 janv. 2008 à 16:12
15 janv. 2008 à 16:12
merci toto , je vais tester!
j'été parti sur un truc bien plus compliqué! lol
je vous tiens au courant.
edit: 15/01/2008 16h50
bon aprés avoir tester sa marche pas! cela dit j'ai peut etre mal retranscrit la commande. Je l'ai mise comme suit dans mon batch:
start mailto: XXX@XXX.fr ?subject="XXX" ^&body= "XXXXXX"
peut être une erreur de syntaxe?
j'été parti sur un truc bien plus compliqué! lol
je vous tiens au courant.
edit: 15/01/2008 16h50
bon aprés avoir tester sa marche pas! cela dit j'ai peut etre mal retranscrit la commande. Je l'ai mise comme suit dans mon batch:
start mailto: XXX@XXX.fr ?subject="XXX" ^&body= "XXXXXX"
peut être une erreur de syntaxe?
Elcaprio
Messages postés
71
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
11 août 2016
4
16 janv. 2008 à 09:25
16 janv. 2008 à 09:25
oki merci.
C'est complexe sa mettre en place comme cmd...
C'est complexe sa mettre en place comme cmd...
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 337
16 janv. 2008 à 09:28
16 janv. 2008 à 09:28
Ben oui, mais un email, c'est une suite de paramètres :
- de qui ?
- à qui ?
- qui en copie ?
- qui en copie cachée ?
- sujet ?
- corps du message ?
- pièces jointes ?
- nom du serveur d'envoi SMTP
- de qui ?
- à qui ?
- qui en copie ?
- qui en copie cachée ?
- sujet ?
- corps du message ?
- pièces jointes ?
- nom du serveur d'envoi SMTP
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Elcaprio
Messages postés
71
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
11 août 2016
4
17 janv. 2008 à 13:59
17 janv. 2008 à 13:59
Bon sa y est blat est installer.
Voila un bout de mon script:
ping -n 3 254.254.254.254
if %ERRORLEVEL% GEQ 3 goto Mail
:mail
blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du routeur de Caen"
blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du routeur de Caen"
Arrivé là, souci... il envois un mail meme si le ping répond alors qu'il doit l'envoyer qu'en cas de non réponse. (d'ou le IF)
Ensuite je doit lui dire de tapé dans un autre script pour redescendre la chaine (je ping le routeur en premiers, si pas de réponse l'antivirus, si pas de réponse le switch ect...) Seulement je sais plus la commande pour tapé dans le 2nd scripts :-(
Voila un bout de mon script:
ping -n 3 254.254.254.254
if %ERRORLEVEL% GEQ 3 goto Mail
blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du routeur de Caen"
blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du routeur de Caen"
Arrivé là, souci... il envois un mail meme si le ping répond alors qu'il doit l'envoyer qu'en cas de non réponse. (d'ou le IF)
Ensuite je doit lui dire de tapé dans un autre script pour redescendre la chaine (je ping le routeur en premiers, si pas de réponse l'antivirus, si pas de réponse le switch ect...) Seulement je sais plus la commande pour tapé dans le 2nd scripts :-(
Hello,
je sais que le sujet date, mais un batch est linéaire, c'est à dire qu'il va regarder ton IF, si la condition est fausse il passera à la ligne suivante, donc il rentrera dans ton label :mail.
Si la condition est vraie, il fera ce que tu lui as demandé, à savoir aller dans le label :mail.
Je te conseille de faire ceci :
ping -n 3 254.254.254.254
if not %ERRORLEVEL% GEQ 3 goto ok
blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du routeur de Caen"
blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du routeur de Caen"
:ok
suite du code
Du coup, si la condition est vrai, il ira dans le label ok et fera la suite du code. Si la condition est fausse, il ira à la ligne suivante et enverra donc les mails. Ensuite il ira dans le label ok et executera la suite du code...
je sais que le sujet date, mais un batch est linéaire, c'est à dire qu'il va regarder ton IF, si la condition est fausse il passera à la ligne suivante, donc il rentrera dans ton label :mail.
Si la condition est vraie, il fera ce que tu lui as demandé, à savoir aller dans le label :mail.
Je te conseille de faire ceci :
ping -n 3 254.254.254.254
if not %ERRORLEVEL% GEQ 3 goto ok
blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du routeur de Caen"
blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du routeur de Caen"
:ok
suite du code
Du coup, si la condition est vrai, il ira dans le label ok et fera la suite du code. Si la condition est fausse, il ira à la ligne suivante et enverra donc les mails. Ensuite il ira dans le label ok et executera la suite du code...
X.A.N.A.
Messages postés
190
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
22 juillet 2013
19
3 janv. 2011 à 18:40
3 janv. 2011 à 18:40
Bon moi je l'utilise, j'ai parametré mes ports etc... et il me rend :
Error : can't resolve service.
Alors que j'ai tapé :
blat essais.txt -to xxxxx@xxxx.fr
essais.txt est pourtant dans le meme repertoire que blat.exe =s
help me please
Error : can't resolve service.
Alors que j'ai tapé :
blat essais.txt -to xxxxx@xxxx.fr
essais.txt est pourtant dans le meme repertoire que blat.exe =s
help me please
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 337
4 janv. 2011 à 09:17
4 janv. 2011 à 09:17
Tu as quoi comme nom de serveur smtp ?
X.A.N.A.
Messages postés
190
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
22 juillet 2013
19
4 janv. 2011 à 16:43
4 janv. 2011 à 16:43
ben j'utilise ma messagerie hotmail sinon je suis chez darty
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 337
4 janv. 2011 à 17:03
4 janv. 2011 à 17:03
Je ne demande pas ce que tu utilises mais ce que tu as paramétré dans blat, avec blat -install
X.A.N.A.
Messages postés
190
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
22 juillet 2013
19
4 janv. 2011 à 17:19
4 janv. 2011 à 17:19
blat -install xxxxx@hotmail.fr
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 337
4 janv. 2011 à 17:30
4 janv. 2011 à 17:30
Ce que tu as donné, c'est une adresse mail, or celle-ci n'a aucune existance 'légale' en tant que donnée à l'initiative d'une émission de message.
Il te faut paramétrer le serveur smtp à qui tu va envoyer ton message, pour qu'il le fasse suivre au domaine indiqué dans le champ de l'adresse mail de destination.
Ca peut-être smtp.hotmail.fr..
Voir la liste ici :
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
Il te faut paramétrer le serveur smtp à qui tu va envoyer ton message, pour qu'il le fasse suivre au domaine indiqué dans le champ de l'adresse mail de destination.
Ca peut-être smtp.hotmail.fr..
Voir la liste ici :
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
Elcaprio
Messages postés
71
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
11 août 2016
4
16 janv. 2008 à 08:57
16 janv. 2008 à 08:57
j'ai utilise la commande mailto dans un second batch pour la tester séparement, sa marche mais sa m'ouvre outlook et ensuite il attend que je tape le mail pour l'envoyer. Mon but est d'automatisé l'envoi des mails et donc par consequent de ne passer par aucun logiciel qui me demande une intervention humaine...
J'ai penser a un netsend seulement mon tuteur tien vraiment a se que se soit un mail et non un message...
Aidez moi SVP...
Si on ne peut pas faire par batch pouvez vous me dire quel language correspondrais le mieu et me donner quelques pistes pour arriver a mon objectif (a par le language DOS je ne conais rien)
Merci de vos réponse
J'ai penser a un netsend seulement mon tuteur tien vraiment a se que se soit un mail et non un message...
Aidez moi SVP...
Si on ne peut pas faire par batch pouvez vous me dire quel language correspondrais le mieu et me donner quelques pistes pour arriver a mon objectif (a par le language DOS je ne conais rien)
Merci de vos réponse
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 337
16 janv. 2008 à 09:02
16 janv. 2008 à 09:02
Salut,
tu peux utiliser blat en ligne de commande. Il suffit de l'installer sur le poste...
http://www.blat.net/
tu peux utiliser blat en ligne de commande. Il suffit de l'installer sur le poste...
http://www.blat.net/
Elcaprio
Messages postés
71
Date d'inscription
mercredi 10 octobre 2007
Statut
Membre
Dernière intervention
11 août 2016
4
16 janv. 2008 à 09:10
16 janv. 2008 à 09:10
Merci, je vais tester!
Sa marche sous tous les NT?
Sa marche sous tous les NT?
blux
Messages postés
26823
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
30 avril 2025
3 337
16 janv. 2008 à 09:14
16 janv. 2008 à 09:14
Ca marche sous win32 : win 95, 98, me, nt, 2000, xp, 2003...