Différences entre les versions de « Mails envoie windows »
De BlaxWiki
Aller à la navigationAller à la recherche (Page créée avec « Ce script permet d'envoyer un mail sous windows (les unix tools doivent etre installés), Si le premier serveur ne passe pas, le second est essaye <pre> D:\Supervision_ba... ») |
|||
| Ligne 1 : | Ligne 1 : | ||
Ce script permet d'envoyer un mail sous windows (les unix tools doivent etre installés), Si le premier serveur ne passe pas, le second est | Ce script permet d'envoyer un mail sous windows (les unix tools doivent etre installés), Si le premier serveur ne passe pas, le second est essayé. | ||
On cherche accepted, ce qui indique que le mail est accepte. Je place dans mail.bat, le nombre de fois ou accepted a été vu dans le fichier. Si il est vu (donc si le mail est parti), | |||
il est a 1, sinon a 0. | |||
Ensuite, on lance mail.bat, ce qui a pour consequence de setter la variable MAIL a 1 (ou 0 si le mail n’est pas « accepted ») | |||
Enfin, on teste la valeur de MAIL, si c’est egale a 0 (donc pas « accepted », donc pas envoye), je retente l’envoi du mail, si il n’est pas egale a 0 (donc « accepted »), le mail n’est | |||
pas reemis. | |||
<pre> | <pre> | ||
Version actuelle datée du 9 août 2012 à 13:58
Ce script permet d'envoyer un mail sous windows (les unix tools doivent etre installés), Si le premier serveur ne passe pas, le second est essayé. On cherche accepted, ce qui indique que le mail est accepte. Je place dans mail.bat, le nombre de fois ou accepted a été vu dans le fichier. Si il est vu (donc si le mail est parti), il est a 1, sinon a 0. Ensuite, on lance mail.bat, ce qui a pour consequence de setter la variable MAIL a 1 (ou 0 si le mail n’est pas « accepted ») Enfin, on teste la valeur de MAIL, si c’est egale a 0 (donc pas « accepted », donc pas envoye), je retente l’envoi du mail, si il n’est pas egale a 0 (donc « accepted »), le mail n’est pas reemis.
D:\Supervision_backups\tools\wsendmail.exe -s"Backup S2Y : JOB1" -d -C -fbackup@agarik.com backup@agarik.com -S172.26.0.9 -tD:\Supervision_backups\Temp\job1\logs.txt 2> %TEMP%\mail.log gecho.exe -n set MAIL= > %TEMP%\mail.bat cat.exe %TEMP%\mail.log | grep.exe -c "accepted" >> %TEMP%\mail.bat call %TEMP%\mail.bat if %MAIL% EQU 0 D:\Supervision_backups\tools\wsendmail.exe -s"Backup S2Y : JOB1" -C -fbackup@agarik.com backup@agarik.com -S192.168.26.9 -tD:\Supervision_backups\Temp\job1\logs.txt