Mails senden über sendEmail.exe funktioniert nicht mehr. Problemlösung oder Alternative gesucht
Hallo zusammen,
ich hab schon seit Jahren ein Script am laufen, dass mir nach einem Acronis Backup Replikation auf einen externen Datenträger die über CMD läuft und dabei eine Log Datei generiert, diese Log Datei im Anschluss ebenfalls über CMD per E-Mail verschickt wird.
Ich nutze dazu sendEmail.exe
http://caspian.dotconf.net/menu/Software/SendEmail/
Das Ding basiert auf Perl.
Bisher hat das immer problemlos geklappt.
Nun erhalte ich jedoch leider eine Fehlermeldung mit der ich so gar nichts anfangen kann.
Kurios wird das ganze wenn ich den Temp Ordner versuche zu löschen.
Wenn ich die Unterordner und Dateien im Ordner ...\Temp\2\ lösche erhalte ich den gleichen Fehler.
Wenn ich dagegen den ganzen Ordner ...\Temp\2 lösche dann kommt beim nächsten ausführen des Script stattdessen folgender Fehler:
Nun suche ich entweder eine Lösung zu dem Problem oder eine alternative mit der ich per CMD die Mail versenden kann.
Notwendiges Feature ist das senden eines Anhanges, die Log Datei ist ja der Primäre Zweck die Mail zu senden.
Hier noch ein Screen vom Fehler und von meinen Parametern.
Hoffe mir kann hier jemand helfen.
Danke schon mal.
ich hab schon seit Jahren ein Script am laufen, dass mir nach einem Acronis Backup Replikation auf einen externen Datenträger die über CMD läuft und dabei eine Log Datei generiert, diese Log Datei im Anschluss ebenfalls über CMD per E-Mail verschickt wird.
Ich nutze dazu sendEmail.exe
http://caspian.dotconf.net/menu/Software/SendEmail/
Das Ding basiert auf Perl.
Bisher hat das immer problemlos geklappt.
Nun erhalte ich jedoch leider eine Fehlermeldung mit der ich so gar nichts anfangen kann.
Die Ordnungszahl 132 wurde in der DLL "C:\Users\Admini~1\AppData\Local\Temp\2\pdk-Administrator\f72f556d99dfb6b0c3bb37f123e2ee96.dll
Kurios wird das ganze wenn ich den Temp Ordner versuche zu löschen.
Wenn ich die Unterordner und Dateien im Ordner ...\Temp\2\ lösche erhalte ich den gleichen Fehler.
Wenn ich dagegen den ganzen Ordner ...\Temp\2 lösche dann kommt beim nächsten ausführen des Script stattdessen folgender Fehler:
Panic: Can't find temp dir for perlapp
Nun suche ich entweder eine Lösung zu dem Problem oder eine alternative mit der ich per CMD die Mail versenden kann.
Notwendiges Feature ist das senden eines Anhanges, die Log Datei ist ja der Primäre Zweck die Mail zu senden.
Hier noch ein Screen vom Fehler und von meinen Parametern.
Hoffe mir kann hier jemand helfen.
Danke schon mal.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 474156
Url: https://administrator.de/contentid/474156
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
13 Kommentare
Neuester Kommentar
Hallo,
für solche Späße verwende ich immer cmail. Funktioniert mit eigentlich allen Mailserver / o365.
https://www.inveigle.net/cmail/about.shtml
für solche Späße verwende ich immer cmail. Funktioniert mit eigentlich allen Mailserver / o365.
https://www.inveigle.net/cmail/about.shtml
Zitat von @Bem0815:
Stimmt natürlich, gerade mit Anhang senden scheint das aber aufwändiger zu sein als die Lösung mit cmail.
?? Für den -Attachments Parameter brauchst du 15 Minuten ?? Stimmt natürlich, gerade mit Anhang senden scheint das aber aufwändiger zu sein als die Lösung mit cmail.
Braucht man doch gar kein extra Skript erstellen das kann man direkt als Einzeiler in die Batch tippeln ;)
Ich habe keine Command Line Utilitys gemeint. Ich habe mir einfach in der GUI eingerichtet, dass ich im Fehlerfall eine Email bekomme. Das sollte eigentlich für ein Backup Programm reichen. Eine Datenauswertung mache ich per Powershell, bevor die Daten gebackupt werden. Deshalb war ich so neugierig was Du an den Daten des Backups benötigst.