wiemiii
Goto Top

SwithMail Windows 10 und Windows Server 2019 per CMD

Hallo,

ich habe ein Problem mit dem SWithMailer
An sich ist das Tool echt genial und ich kann ja alles über die CLI wunderbar einstellen.
Ich habe auch meine Einstellungen probiert und sie funktionieren tadellos.
Wenn ich also nun meine Sicherungsbatchdatei (eine selbstgeschriebene Batchdatei, die täglich per Aufgabenplanung ausgeführt wird) ausführe und am Ende des Skriptes das SWithMail aufrufe um mir die Logdatei zuzusenden dann macht er das partout nicht. Ich bekomme also keine Mail zugesandt, aber die Sicherungsbatchdatei läuft problemlos durch.

Ich habe dann folgendes probiert:
Eine Datei namens mailversand.cmd (auch mal als .bat versucht aber gleiches Ergebnis) mit folgendem Inhalt:

D:\Batch\Mailversand\SwithMail.exe /x /s "D:\BATCH\Mailversand\SwithMailSettings.xml"

exit

Ich habe auch extra alle Pfade etc. noch einmal geprüft und sogar herauskopiert aber ich bekomme einfach keine Mail egal was ich mache.
Die Batchdatei wurde sowohl als Administrator als auch als "normaler" User ausgeführt und immer das gleiche Ergebnis: ich bekomme einfach keine Mail.

Wenn ich nun aber eine CMD öffne und gebe den Befehl D:\Batch\Mailversand\SwithMail.exe /x /s "D:\BATCH\Mailversand\SwithMailSettings.xml" ein dann schickt er die Mail samt Logfile sofort raus und ich erhalte es ohne Probleme.

Ich frage mich nun was daran anders ist wenn ich den Befehl D:\Batch\Mailversand\SwithMail.exe /x /s "D:\BATCH\Mailversand\SwithMailSettings.xml" in einer Batchdatei ausführe? Ich bin echt ratlos warum das nicht geht.

Hat eventuell noch jemand eine Idee woran das liegen könnte.

P.S.: klar gibt es auch andere Möglichkeiten, Mittel und Wege eine Logdatei am Ende eines Sicherungsskriptes zu verschicken aber ich fand das SWithMail eigentlich ganz praktisch und wollte daher nicht auf etwas anderes umswitchen.

Beste Grüße

Content-ID: 1214428914

Url: https://administrator.de/contentid/1214428914

Ausgedruckt am: 25.11.2024 um 11:11 Uhr

Pjordorf
Pjordorf 31.08.2021 um 19:04:46 Uhr
Goto Top
Hallo,

Zitat von @Wiemiii:
Hat eventuell noch jemand eine Idee woran das liegen könnte.
Berechtigungen, Umgebung (je nach Benutzer und Rechte), Pfade in der Umgebung usw..

Gruß,
Peter
vossi31
vossi31 01.09.2021 um 10:27:33 Uhr
Goto Top
Moin,

kann es sein, dass zu dem Zeitpunkt im Skript die Logdatei noch gar nicht komplett erstellt ist bzw. noch gesperrt ist vom Backup-Programm?

Henning
Wiemiii
Wiemiii 01.09.2021 aktualisiert um 11:03:22 Uhr
Goto Top
Also zunächst einmal zu den Berechtigungen: ich habe es als Domänen- und lokaler Systemadministrator probiert und immerzu erfolglos. Ich wüsste halt auch nix anderes, welches derartig restriktiv darauf reagiert, sodass das Skript erst garnicht läuft.

Ich habe das Skript ja auch ohne das Login probiert sprich in eine Batchdatei nur den Befehl und ein ein exit reingeschrieben und das geht ja schon nicht:

D:\Batch\Mailversand\SwithMail.exe /x /s "D:\BATCH\Mailversand\SwithMailSettings.xml"
exit


Daher hängt es auch nicht am Logging face-smile


P.S.: ich habe es selbst auf einem komplett neu aufgesetztem Windows Server 2019 und Windows 10 probiert auch ohne jegliche Antivirensoftware etc. und es geht partout per CMD Skript nicht.