Aufgabenplaner - E-Mail Benachrichtigung mittels blat.exe
Hallo zusammen,
ich habe heute versucht auf einem Server 2012 mittels blat eine email notification zu aktivieren.
Es laeuft woechentlich ein Task im Aufgabenplaner, der eine .bat ausfuehrt wo ein Systembackup mittels wbadmin durchgefuehrt wird.
Als email server habe ich die option einen postfix oder hosted exchange zu nutzen.
Nun bin ich nach folgender Anleitung gegangen:
http://jahic.it/windows-server-sicherung-2012-e-mail-benachrichtigung-m ...
Ich habe blat runtergeladen und ein Testversuch versucht, eine mail zu versenden mittels:
Allerdings kommen mit beiden mailservern keine mail an. Mit dem postfix und exchange nicht.
Wenn ich die .bat ausfuehre erhalte ich auch keine meldung. Der debug mode wurde leider auch nicht ausgefuehrt.
An die script profis: wie kann ich dies am besten testen und sehen wo es klemmt? Bzw. ob ich noch etwas angeben muss, wie den port fuer tls z.b?
Ist es auch irgendwie moeglich dass das pw nicht im klartext in der .bat ersichtlich ist? Gibt es da Moeglichkeiten? Da ich mir sicher bin, dass dies sehr oft benutzt wird. Wie kann man dort moeglichst eine Sicherheit der Anmeldedaten gewaehren?
Und muss der Mailserver sonst etwas konfiguriert haben damit es klappt?
Was ist uebrigens noetig wenn man die standard mail notification von windows nutzen moechte. Auch in der Aufgabenplanung unter "email versenden". Dort kann man ja nur einen smtp server ohne login daten angeben, also nur anonymes versenden moeglich?
Vielen dank euch
ich habe heute versucht auf einem Server 2012 mittels blat eine email notification zu aktivieren.
Es laeuft woechentlich ein Task im Aufgabenplaner, der eine .bat ausfuehrt wo ein Systembackup mittels wbadmin durchgefuehrt wird.
Als email server habe ich die option einen postfix oder hosted exchange zu nutzen.
Nun bin ich nach folgender Anleitung gegangen:
http://jahic.it/windows-server-sicherung-2012-e-mail-benachrichtigung-m ...
Ich habe blat runtergeladen und ein Testversuch versucht, eine mail zu versenden mittels:
@echo off
blat.exe -to empfaenger@mail.de -f absender@mail.de -u username -pw password -server smtp.mail.de -s „Server Backup erfolgreich“ -body „Die Datensicherung war erfolgreich!“
Allerdings kommen mit beiden mailservern keine mail an. Mit dem postfix und exchange nicht.
Wenn ich die .bat ausfuehre erhalte ich auch keine meldung. Der debug mode wurde leider auch nicht ausgefuehrt.
An die script profis: wie kann ich dies am besten testen und sehen wo es klemmt? Bzw. ob ich noch etwas angeben muss, wie den port fuer tls z.b?
Ist es auch irgendwie moeglich dass das pw nicht im klartext in der .bat ersichtlich ist? Gibt es da Moeglichkeiten? Da ich mir sicher bin, dass dies sehr oft benutzt wird. Wie kann man dort moeglichst eine Sicherheit der Anmeldedaten gewaehren?
Und muss der Mailserver sonst etwas konfiguriert haben damit es klappt?
Was ist uebrigens noetig wenn man die standard mail notification von windows nutzen moechte. Auch in der Aufgabenplanung unter "email versenden". Dort kann man ja nur einen smtp server ohne login daten angeben, also nur anonymes versenden moeglich?
Vielen dank euch
Please also mark the comments that contributed to the solution of the article
Content-ID: 316636
Url: https://administrator.de/contentid/316636
Printed on: October 5, 2024 at 08:10 o'clock
7 Comments
Latest comment
Auf einem SBS2003 mache ich was Ähnliches.
Dazu habe ich Blat einmalig mit dem Parameter -install ein Profil mit den Server- und Zugangsdaten in der Registry anlegen lassen.
Beim Aufruf aus der Batchdatei holt sich Blat dann mit dem Parameter -p die Daten aus der Registry.
Infos: Blat FAQ
In meinem Fall sendet Blat direkt über den localhost (Exchange), das funktioniert problemlos.
Möglicherweise sehen wo es klemmt kannst du mit Telnet (Blat FAQ), vielleicht auch indem du dir mit Wirehark o.Ä. auf der Netzwerkebene anschaust was beim Mailversand passiert.
Update: Blat scheint kein TLS zu unterstützen
Update 2: Hier noch eine Übersicht über Alternativen zu blat
Hoffe das hilft...
Gruß,
step777
Dazu habe ich Blat einmalig mit dem Parameter -install ein Profil mit den Server- und Zugangsdaten in der Registry anlegen lassen.
Beim Aufruf aus der Batchdatei holt sich Blat dann mit dem Parameter -p die Daten aus der Registry.
Infos: Blat FAQ
In meinem Fall sendet Blat direkt über den localhost (Exchange), das funktioniert problemlos.
Möglicherweise sehen wo es klemmt kannst du mit Telnet (Blat FAQ), vielleicht auch indem du dir mit Wirehark o.Ä. auf der Netzwerkebene anschaust was beim Mailversand passiert.
Update: Blat scheint kein TLS zu unterstützen
Update 2: Hier noch eine Übersicht über Alternativen zu blat
Hoffe das hilft...
Gruß,
step777
Hi,
Das in der oben verlinkten Übersicht enthaltene SendSMTP kann von sich aus das Paswort verschlüsseln.
Gruß,
step777
Gibt es eine Moeglichkeit das man das passwort oder die xml datei auf dem server noch irgendwie verschluesselt?
Das in der oben verlinkten Übersicht enthaltene SendSMTP kann von sich aus das Paswort verschlüsseln.
Gruß,
step777
Wozu irgendwelche Zusatztools bemühen? Wenn es doch per PS komfortabel mit Bordmitteln geht ...
Mit Powershell Email versenden, Gmail oder outlook.com
R.
Mit Powershell Email versenden, Gmail oder outlook.com
R.