Für Administratoren ist es oft nützlich, per EMail benachrichtigt zu werden, wenn ein bestimmtes Ereignis eintritt, z.B.
- Stromausfall
- Server Reboot
- Eine Festplatte ist fast voll
- Ein Virus wurde gefunden
Mit der untenstehenden Batch-Datei kann dies leicht realisiert werden. Man braucht dazu neben den Namen von Absender und Empfänger auch den Namen eines SMTP-Servers, welcher das Mail weiterleiten soll. Je nach Server ist zudem ein Kontoname und Passwort erforderlich.
@echo off goto Start =================================================================== Dieses Batchprogramm schickt ein Mail an die angegebenen Empfänger. Erforderlich: - c:\tools\blat.exe (http://www.blat.net) =================================================================== :Start set Subject=Test Mail set Sender=horst@server.de set Receiver=katja@server.de set Host=mail.server.de set User=smtp@server.de set Password=smtp set Textfile=%temp%\mail.txt echo Message sent on %date% at %time:~0,5% > "%Textfile%" rem !!! Das Folgende ist eine einzige Zeile! c:\tools\blat.exe "%Textfile%" -server %host% -subject "%Subject%" -f %Sender% -to %Receiver% -U %User% -PW %Password%
http://faq-o-matic.net/?p=767