"mail" (xmail) Veränderungen? Kann pipe nicht mehr nutzen..?!

HobbyStern

Aktives Mitglied
Hi Gemeinde,

ich lasse auf einem alten System wöchentlich eine Auswertung per Mail rundgehen - neuerdings ist die Mail leer.

1. PHP wertet ein Skript aus
2. per Pipe geht es in mail (xmail)

Das Skript ist einfach - und wird , wenn man es direkt anspricht erfolgreich ausgegeben.
Die Umleitung auf etwas anderes wie zBsp. eine Textdatei funktioniert.

Mail sendet aktuell KEINE Texte per Pipe mehr.

So sieht beispielhaft die Ausgabe aus - sie wird per Pipe an Mail nicht mitgereicht :

Code:
Am 07.08.2012 soll Z in 24 BON-Nr. 4204 sein. Ist aber 4203. **
Am 11.08.2012 soll Z in 24 BON-Nr. 4207 sein. Ist aber 4208. **
Am 12.08.2012 soll Z in 24 BON-Nr. 4209 sein. Ist aber 4208. **
*******************************************************************************************************************************************************

Kommando :

php kassenpruefung.php 7 30 | sed -f /etc/korrektur.sed | mail -s test [email protected]

Dabei ist sed dazu gedacht Sonderzeichen und Html Zeug zu entfernen :

Code:
s![<]tr[>]! !g
s![<]td[>]! !g
s![<]th[>]! !g

Schneidet man die MAIL Pipe ab :

php kassenpruefung.php 7 30 | sed -f /etc/korrektur.sed

Bekommt man eine schöne und saubere AUsgabe, leitet man erstmal in eine Datei - und dann wieder per Mail (per -a) erhält man eine leere Datei....

Was ist denn das?

Habt Ihr Rat?

Grüsse!

Stefan
 
Hallo,

wenn Du einfach mal die Ausgabe in eine Datei schreibst, und diese dann per Mail sendest - geht das?
Code:
php kassenpruefung.php 7 30 | sed -f /etc/korrektur.sed > /tmp/testfile.txt
cat /tmp/testfile.txt | mail -s "Testmail" [email protected]
 

Neueste Beiträge

Statistik des Forums

Themen
244,998
Beiträge
2,222,436
Mitglieder
371,773
Neuestes Mitglied
silverstar_ms
Zurück
Oben