PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pdf als Mail-Anhang im Shell Skript



I-Master
14-09-2003, 12:48
Ich hab hier Hylafax aufgesetzt und wollte nen PDF von den versendeten Faxen bekommen. Nur leider wird mir in der Mail immer die PDF Datei zerschossen. Acrobat sagt mir, dass die Datei nicht lesbar ist.

print "------=_NextPart_000_0012_01BF3CD4.528144C0";
print "Content-Type: application/pdf;";
print "Content-Transfer-Encoding: base64";
print "Content-Disposition: attachment; filename=\"test.pdf\"";
system("/usr/bin/mimencode /home/sebastian/test.pdf");

Mit Postscript Dateien funktioniert das tadellos, nur PDF zickt rum. Die test.pdf kann ich auch problemlos öffnen.

Hätte da jemand ne Idee?

hecke2000
15-09-2003, 18:25
hi,

wie sieht dein script denn aus ?

I-Master
30-09-2003, 08:57
Das ist die notify.awk von hylafax. Ich hab die mal angehängt.

Der "Fehler" liegt wohl irgendwo hier:

$datei_content = chunk_split(base64_encode(fread(fopen("/var/spool/hylafax/pdfs/test.pdf","r"),filesize("/var/spool/hylafax/pdfs/test.pdf"))),72);
print "\n$datei_content";

Darüber sind noch jede Menge auskommentierte Zeilen. Das waren alles Versuche die PDF Datei da dranzuhängen.

Was mich am meisten wundert: Oben steht #!/bin/bash aber offensichtlich sind da ja PHP Befehle drin.