Les scripts batch DOS c’est pratique pour automatiser des tâches. Malheureusement, comme on ne peut pas toujours faire confiance à l’informatique, il est toujours prudent un garder un oeil sur ce qui se passe vraiment.
Plutôt que prendre le contrôle à distance de vos serveurs pour lire les journaux d’exécution, faites-vous les envoyer par email. Le gratuiciel BMail s’acquitte très bien de cette tache!
Les paramètres sont les suivants:
bmail /?
Command Line SMTP Emailer V1.07
Copyright(C) 2002-2004 Craig.Peacock@beyondlogic.org
Usage: bmail [options]
- -s SMTP Server Name
- -p SMTP Port Number (optional, defaults to 25)
- -t To: Address
- -f From: Address
- -b Text Body of Message (optional)
- -h Generate Headers
- -a Subject (optional)
- -m Filename (optional) Use file as Body of Message
- -c Prefix above file with CR/LF to separate body from header
- -d Debug (Show all mail server communications)
Ce qui donne l’exemple pratique ci-dessous:
bmail -s smtp.server -t cpeacock@max -f root@neptune -h -a “Le sujet de mon mail” -b “Le corps de mon mail”
où:
“smtp.server” est le nom du serveur SMTP qui va transmettre le mail,
“cpeacock@max” est le destinataire,
“root@neptune” est l’expéditeur,
Pour joindre le journal d’exécution “journal.txt”, utilisez plutôt:
bmail -s smtp.server -t cpeacock@max -f root@neptune -h -a “Le sujet de mon mail” -m journal.txt
Quelle commande lances-tu ?
Ce n’est pas véritablement un envoi de pièce jointe. Ce qu’il est possible c’est d’intégrer un fichier au format texte dans le corps du mail
Merci pour l’info de ce petit logiciel,
juste une chose qui ne fonctionne pas, l’envoie avec la pièce jointe !
Avez-vous une solution, il n’y a pas de message d’erreur.
Cordialement.