phpbar.de logo

Mailinglisten-Archive

[php] E-Mail Anhang auf Debian/Postfix auslesen

[php] E-Mail Anhang auf Debian/Postfix auslesen

Yannik Hampe yannik at cipher-code.de
Mit Jun 18 11:06:21 CEST 2008



Alex Hoffer wrote:
> Hi Ihr,
> 
> auf einem Debian läuft ein Postfix Mailserver. Dieser speichert 
> eingehende Mails inkl. Anhang in der folgenden Datei.
> ---
> 2586253252.V653I25c18c.localhost
> ---
> Der Anhang der Mail (report.csv) ist wie weiter unten zu sehen gespeichert.
> Ist es möglich, den unverschlüsselten Inhalt eines Anhanges dieser Mail 
> mit PHP auszulesen. Wenn ja wie?
> In der report.csv befinden sich drei Spalten mit "1", "2", "3". An 
> diesen Inhalt möchte ich ran! Wie kann ich das realisieren?

Zur Anregung kurz:

% php -a
Interactive mode enabled

<?php
$txt ='--=_db03ff1e460f725ed0477e78c3986337
Content-Type: application/octet-stream; name="report.csv"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="report.csv"

//5EAGEAdAB1AG0ACQBTAGUAaQB0AGUAbgBpAG0AcAByAGUAcwBzAGkAbwBuAGUAbgAJAEsAbABp
AGMAawBzAAkAUwBlAGkAdABlAG4ALQBDAFQAUgAJAGUAQwBQAE0AIABwAHIAbwAgAFMAZQBpAHQA
ZQAJAEUAaQBuAG4AYQBoAG0AZQBuAAoAMgAwADAAOAAtADAANgAtADEANgAJADgALgA0ADQAMAAJ
ADMAMQA2AAkAIgAzACwANwA0ACUAIgAJACIAOAAsADQANQAiAAkAIgA3ADEALAAzADIAIgAKAEcA
ZQBzAGEAbQB0AAkAOAAuADQANAAwAAkAMwAxADYACQAJAAkAIgA3ADEALAAzADIAIgAKAEQAdQBy
AGMAaABzAGMAaABuAGkAdAB0AHMAdwBlAHIAdABlAAkAOAAuADQANAAwAAkAMwAxADYACQAiADMA
LAA3ADQAJQAiAAkAIgA4ACwANAA1ACIACQAiADcAMQAsADMAMgAiAAoA
--=_db03ff1e460f725ed0477e78c3986337--';
$txt =substr($txt, strpos($txt, "\n\n")+2);
echo $txt;
//5EAGEAdAB1AG0ACQBTAGUAaQB0AGUAbgBpAG0AcAByAGUAcwBzAGkAbwBuAGUAbgAJAEsAbABp
AGMAawBzAAkAUwBlAGkAdABlAG4ALQBDAFQAUgAJAGUAQwBQAE0AIABwAHIAbwAgAFMAZQBpAHQA
ZQAJAEUAaQBuAG4AYQBoAG0AZQBuAAoAMgAwADAAOAAtADAANgAtADEANgAJADgALgA0ADQAMAAJ
ADMAMQA2AAkAIgAzACwANwA0ACUAIgAJACIAOAAsADQANQAiAAkAIgA3ADEALAAzADIAIgAKAEcA
ZQBzAGEAbQB0AAkAOAAuADQANAAwAAkAMwAxADYACQAJAAkAIgA3ADEALAAzADIAIgAKAEQAdQBy
AGMAaABzAGMAaABuAGkAdAB0AHMAdwBlAHIAdABlAAkAOAAuADQANAAwAAkAMwAxADYACQAiADMA
LAA3ADQAJQAiAAkAIgA4ACwANAA1ACIACQAiADcAMQAsADMAMgAiAAoA
--=_db03ff1e460f725ed0477e78c3986337--
echo base64_decode($txt);
??Datum Seitenimpressionen      Klicks  Seiten-CTR      eCPM pro Seite 
Einnahmen
2008-06-16      8.440   316     "3,74%" "8,45"  "71,32"
Gesamt  8.440   316                     "71,32"
Durchschnittswerte      8.440   316     "3,74%" "8,45"  "71,32"


Yannik

php::bar PHP Wiki   -   Listenarchive