Also nach Analyse deiner Log wird die Batch mehrmals aufgerufen. Folglich muss es an Poc32 bzw. eben dem Aufruf liegen, da die Datei sich nicht selbst aufrufen kann. Komisch ist dies auch, da die Aufrufe in einer Zeitspanne von bis zu 10 Minuten stattfinden.
Eine Möglichkeit ist die Wartezeit der Batch zu erhöhen:
Ziemlich unten in der mail.bat
--> Wartezeit in Sekunden bis die body.txt gelöscht wird:
Diese einfach mal erhöhen!Code:%dir%wait.exe 15 /O
Wird die Wartezeit überhaupt aufgerufen? Zählt die Zeit im Consolenfenster runter?