Envoyer un mail via un batch dos
Fermé
Elcaprio
X.A.N.A.
- Messages postés
- 71
- Date d'inscription
- mercredi 10 octobre 2007
- Statut
- Membre
- Dernière intervention
- 11 août 2016
X.A.N.A.
- Messages postés
- 190
- Date d'inscription
- jeudi 2 décembre 2010
- Statut
- Membre
- Dernière intervention
- 22 juillet 2013
A voir également:
- Batch mail
- Envoyer un mail en ligne de commande windows - Meilleures réponses
- Envoyer un mail en ligne de commande - Meilleures réponses
- Envoyer des mails batch avec pièces jointes ✓ - Forum - Autoit / batch
- Envoyer un mail via un batch dos - Forum - Autoit / batch
- Batch dos pour envoyer un mail - Forum - Windows
- Batch envoyer un mail ✓ - Forum - Autoit / batch
- Mail batch - Forum - Autoit / batch
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
15 janv. 2008 à 16:12
- Messages postés
- 71
- Date d'inscription
- mercredi 10 octobre 2007
- Statut
- Membre
- Dernière intervention
- 11 août 2016
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
16 janv. 2008 à 09:25
- Messages postés
- 71
- Date d'inscription
- mercredi 10 octobre 2007
- Statut
- Membre
- Dernière intervention
- 11 août 2016
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
16 janv. 2008 à 09:28
- Messages postés
- 24266
- Date d'inscription
- dimanche 26 août 2001
- Statut
- Modérateur
- Dernière intervention
- 16 août 2022
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
17 janv. 2008 à 13:59
- Messages postés
- 71
- Date d'inscription
- mercredi 10 octobre 2007
- Statut
- Membre
- Dernière intervention
- 11 août 2016
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.
3 janv. 2011 à 18:40
- Messages postés
- 190
- Date d'inscription
- jeudi 2 décembre 2010
- Statut
- Membre
- Dernière intervention
- 22 juillet 2013
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
4 janv. 2011 à 09:17
- Messages postés
- 24266
- Date d'inscription
- dimanche 26 août 2001
- Statut
- Modérateur
- Dernière intervention
- 16 août 2022
4 janv. 2011 à 09:17
Tu as quoi comme nom de serveur smtp ?
X.A.N.A.
4 janv. 2011 à 16:43
- Messages postés
- 190
- Date d'inscription
- jeudi 2 décembre 2010
- Statut
- Membre
- Dernière intervention
- 22 juillet 2013
4 janv. 2011 à 16:43
ben j'utilise ma messagerie hotmail sinon je suis chez darty
blux
4 janv. 2011 à 17:03
- Messages postés
- 24266
- Date d'inscription
- dimanche 26 août 2001
- Statut
- Modérateur
- Dernière intervention
- 16 août 2022
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.
4 janv. 2011 à 17:19
- Messages postés
- 190
- Date d'inscription
- jeudi 2 décembre 2010
- Statut
- Membre
- Dernière intervention
- 22 juillet 2013
4 janv. 2011 à 17:19
blat -install xxxxx@hotmail.fr
blux
4 janv. 2011 à 17:30
- Messages postés
- 24266
- Date d'inscription
- dimanche 26 août 2001
- Statut
- Modérateur
- Dernière intervention
- 16 août 2022
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
16 janv. 2008 à 08:57
- Messages postés
- 71
- Date d'inscription
- mercredi 10 octobre 2007
- Statut
- Membre
- Dernière intervention
- 11 août 2016
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
16 janv. 2008 à 09:02
- Messages postés
- 24266
- Date d'inscription
- dimanche 26 août 2001
- Statut
- Modérateur
- Dernière intervention
- 16 août 2022
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
16 janv. 2008 à 09:10
- Messages postés
- 71
- Date d'inscription
- mercredi 10 octobre 2007
- Statut
- Membre
- Dernière intervention
- 11 août 2016
16 janv. 2008 à 09:10
Merci, je vais tester!
Sa marche sous tous les NT?
Sa marche sous tous les NT?
blux
16 janv. 2008 à 09:14
- Messages postés
- 24266
- Date d'inscription
- dimanche 26 août 2001
- Statut
- Modérateur
- Dernière intervention
- 16 août 2022
16 janv. 2008 à 09:14
Ca marche sous win32 : win 95, 98, me, nt, 2000, xp, 2003...