Seite 2 von 2
Re: -PHP- Emails richtig darstellen
Verfasst: 28.01.2011 09:02
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
Re: -PHP- Emails richtig darstellen
Verfasst: 15.02.2011 19:49
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....
Re: -PHP- Emails richtig darstellen
Verfasst: 28.03.2011 17:28
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).