phpbar.de logo

Mailinglisten-Archive

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

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

Hartmut Holzgraefe hartmut at mysql.com
Mit Jun 18 10:58:49 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?

im Header der Mail steht ja drin wie sie codiert ist:

> Content-Transfer-Encoding: base64

also mit

   http://php.net/base64-decode

dekodieren, speichern und dann mit

   http://php.net/fgetcsv

einlesen

Sinniger als der direkte Zugriff auf die Dateien ist
allerdings vermutlich die Dateien über POP3 oder IMAP
vom Mailserver anzufordern:

   http://php.net/imap

Dann entfällt auch das decode, das sollten die ext/imap
Funktionen dann schon automatisch erledigen



-- 
Hartmut Holzgraefe, MySQL Regional Support Manager EMEA

Sun Microsystems GmbH, Sonnenallee 1, 85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering

php::bar PHP Wiki   -   Listenarchive