Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.431 Beiträge
 
Delphi 7 Professional
 
#4

AW: Eurekalog - Report per Mail?!

  Alt 26. Jan 2019, 20:34
Also machen wir mal krumme Gedanken.

Du hast 'nen Fehler und der wird in 'ne Datei geloggt.

Schreib' Dir 'nen Service, der alle x Minuten nachschaut, ob es diese Datei gibt. Wenn ja, dann schickt er sie Dir per Mail und benennt die Datei um oder löscht sie.

Der Service macht nix weiter als nach der Datei Ausschau zu halten und sie per Indy-Komponenten zu verschicken.

An das "Problemprogramm" musst Du dann nichtmal ran.

Oder das Ganze per Batchdatei lösen.

Für den Mailversand per Batch kann man gut Blat nehmen. Wird eigentlich recht häufig im Serverumfeld genutzt.

Dann machst Du Dir im Taskplaner 'nen Job, der alle x Minuten die Batchdatei startet.
Code:
if exist "C:\Pfad\DateinemeDeines.Logs" blat.exe "C:\Pfad\DateinemeDeines.Logs" -server mailserver -to ziel@firma.de -f sender@firma.de -s Betreff
del "C:\Pfad\DateinemeDeines.Logs"
https://www.msxfaq.de/tools/3rdparty/blat.htm
  Mit Zitat antworten Zitat