-PHP- Emails richtig darstellen

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

Re: -PHP- Emails richtig darstellen

Beitrag von Kukulkan »

Hallo,

eine Google-Suche nach "decode mime mails php" brachte gleich als ersten Treffer:

http://www.phpclasses.org/package/3169- ... sages.html

Und dann noch das hier (alles Treffer von der ersten Trefferseite in Google):
http://www.phpclasses.org/package/2816- ... count.html
http://www.pro-linux.de/cgi-bin/DBApp/c ... ..9197.100
http://freshmeat.net/projects/phpmimemaildecoder/

Da ist sicher das richtige dabei.

Kukulkan
pyromane
Beiträge: 276
Registriert: 09.09.2010 14:10

Re: -PHP- Emails richtig darstellen

Beitrag von pyromane »

So ich hab nun mal ein paar Beispiel Mail vorberietet (Dort wo * stehen habe ich zensiert):

Mail 1:

Code: Alles auswählen

Liebe Kundin, lieber Kunde,

Sie haben Ihr Passwort angefordert. Ihre Login-Daten lauten:

==============================
Login: *
Passwort: *
==============================

Im* Bereich k�¶nnen Sie weitere Einstellungen vornehmen, um den Download noch komfortabler zu gestalten.

Herzliche Gr�¼sse,



Ihr Support-Team von *



*

*

*

*



Web: http://www.*.com



Dies ist eine vertrauliche Nachricht und nur f�¼r den Adressaten bestimmt. Es ist nicht erlaubt, diese Nachricht zu kopieren oder Dritten zug�¤nglich zu machen. Sollten Sie irrtuemlich diese Nachricht erhalten haben, bitte ich um Ihre Mitteilung per E-Mail.




Die Passwortanfrage erfolgte von folgender IP-Adresse: *
Der Header dazu sieht wie folgt aus:

Code: Alles auswählen

Return-Path: 
Received: from *-*.de (*-*.de [*])
by mb8-2 (* v2.1.18-IPv6-*-2.1.18-1+sarge2) with LMTP; Mon, * Nov 2010 09:03:24 +0100
X-Sieve: CMU Sieve 2.2
Received: from [*] (helo=mail.*.com)
by *-*.de with smtp (Exim 4.69)
(envelope-from )
id *-*-*
for *; Mon, *Nov 2010 09:03:24 +0100
Received: (qmail 30989 invoked by uid 0); *Nov 2010 08:03:23 -0000
Date: *Nov 2010 08:03:23 -0000
Message-ID: <201011*080323.30987.qmail@mail.*.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
From: =?UTF-8?Q?*=20*?= 
Content-Type: text/plain;charset=UTF-8
To: *
Subject: =?UTF-8?Q?*=20-=20Ihre=20Zugangsinformationen?=
Mail 2:

Code: Alles auswählen

Sehr geehrte(r) *,

heute wurden von * Artikel Ihrer Bestellung vom Januar *, * vers=
endet.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
VERSANDDETAILS
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Sellway enthielt die folgenden Artikel im Paket 1 dieser Lieferung:=20

1 *

Versandunternehmen: DPD
Versanddatum: *
Versandgeschwindigkeit: Standard
Tracking ID des Transporteurs: NO_TT_NO

Ihre Lieferanschrift:

*

Falls die Bestellung weitere Artikel enth=C3=A4lt, empfangen Sie per E-Mail=
eine Best=C3=A4tigung, wann diese Artikel versendet werden.

[...]
Hier wieder der Header:

Code: Alles auswählen

Return-Path: <*>
Received: from *-*.de (ms16-1.1blu.de [*])
by mb8-2 (Cyrus v2.1.18-IPv6-Debian-2.1.18-1+sarge2) with LMTP; Mon, *Feb 2011 07:58:01 +0100
X-Sieve: CMU Sieve 2.2
Received: from [*] (helo=*-*-*-*.*.*)
by ms16-1.1blu.de with esmtp (Exim 4.69)
(envelope-from <*@*.*.com>)
id *-*-P4
for *@*.de; Mon, * Feb 2011 07:58:01 +0100
Received: from unknown (HELO *-*-*-*.*.*.com) ([*])
by eu-mm-outgoing-21103-mgt.*.*.com with ESMTP; * Feb 2011 06:55:52 +0000
Date: Mon, * Feb 2011 06:55:52 +0000 (UTC)
From: "*.de" 
Reply-To: "*" 
To: "*" 
Message-ID: <*>
Subject: Ihre *.de-**-*-*wurde versendet!
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Bounces-to: *@*.*.*
Das waren mal zwei... Sollten mehr benötigt werden, gerne... Es gibt halt auch welche die base 64 verschlüsselt sind und welche die quoted printable sind... Oder welche die anders kodiert sind....
PureBasic 5.21 LTS auf Windows 7 x64 (Intel i5 2500K, 8GB Ram, Nvidia GTX 780)
pyromane
Beiträge: 276
Registriert: 09.09.2010 14:10

Re: -PHP- Emails richtig darstellen

Beitrag von pyromane »

Frei nach dem Motto: Warum das Rad neu erfinden? suche ich nun nach einer Library (am besten für PHP) die mir die Arbeit etwas erleichtert. Hab selbst schon gegoogelt, aber was richtig gutes ist dabei leider nicht herausgekommen. Kennt jemand von euch eine solche Lib (am besten frei erhältlich).
PureBasic 5.21 LTS auf Windows 7 x64 (Intel i5 2500K, 8GB Ram, Nvidia GTX 780)
Antworten