Bestimmte Datei nicht als Anhang sondern als Body verwenden
Guten Morgen,
ich habe hier ein Script auf einem Linux-Server laufen der nach Abschluß eines anderen Jobs eine Mail mit einer Log-Datei versenden soll.
Da diese Log-Datei nur ganz normale ASCII-Zeichen enthält möchte ich gerne den Inhalt dieser Datei als Body eingefügt haben.
Gibt es da irgendwie eine Möglichkeit?
\\verzeichnisXYZ\delta.log <<<< Das ist die Log-Datei
Wenn ich folgenden Befehl eingebe:
echo "Hier steht Text" | mail -s Delta-Log xyz@abc.de
Dann erhalte ich eine Mail mit dem Betreff "Delta-Log".
und der Body ist gefüllt mit "Hier steht Text".
Nun möchte ich aber gerne den Inhalt der Datei "Delta.log" dem Befehl MAIL übergeben so dass der damit den Body der Mail füllt.
Hat irgendwer einen Tipp für mich, wie ich das gelöst bekomme?
Gruß
Krisenmanager
ich habe hier ein Script auf einem Linux-Server laufen der nach Abschluß eines anderen Jobs eine Mail mit einer Log-Datei versenden soll.
Da diese Log-Datei nur ganz normale ASCII-Zeichen enthält möchte ich gerne den Inhalt dieser Datei als Body eingefügt haben.
Gibt es da irgendwie eine Möglichkeit?
\\verzeichnisXYZ\delta.log <<<< Das ist die Log-Datei
Wenn ich folgenden Befehl eingebe:
echo "Hier steht Text" | mail -s Delta-Log xyz@abc.de
Dann erhalte ich eine Mail mit dem Betreff "Delta-Log".
und der Body ist gefüllt mit "Hier steht Text".
Nun möchte ich aber gerne den Inhalt der Datei "Delta.log" dem Befehl MAIL übergeben so dass der damit den Body der Mail füllt.
Hat irgendwer einen Tipp für mich, wie ich das gelöst bekomme?
Gruß
Krisenmanager
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 60704
Url: https://administrator.de/contentid/60704
Ausgedruckt am: 26.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar
Da wir von einem Linuxserver reden, nehme ich folgendes an:
1. Das LOG liegt auf dem Linux, der Pfad lautet also verzeichnisXYZ/delta.log
2. Die gezeigte ScriptZeile wird unter Linux ausgeführt.
Korrigiere mich, wenn meine Annahmen falsch sind.
geTuemII
1. Das LOG liegt auf dem Linux, der Pfad lautet also verzeichnisXYZ/delta.log
2. Die gezeigte ScriptZeile wird unter Linux ausgeführt.
cat verzeichnisXYZ/delta.log | mail -s Delta-Log xyz@abc.de
Korrigiere mich, wenn meine Annahmen falsch sind.
geTuemII