Autor |
Nachricht |
FNC
Threadersteller
Dabei seit: 07.06.2006
Ort: Germany
Alter: 36
Geschlecht:
|
Verfasst Mi 07.06.2006 09:01
Titel E-Mail Auslesen |
|
|
Hallo Leute,
ich habe ein kleines Problem, ich bin derzeit dabei einen Web Based E-Mail Client zu basteln. Dabei lasse ich durch einen Cronjob, regelmäßig die Server nach neuen E-Mails Scanned und diese in bearbeiteter Weise in eine Datenbank speichert. Und nun zu meinem Problem: Ich habe den Content der E Mail. Dieser wird, wenn ich ihn einfach so ausgebe folgendermaßen dargestellt. Guckt dazu unter http://www.fncmedia.de/test.html
Ich würde hier gerne eine Vollständig eingeblendete EMail haben, die man auch entziffern kann. Ich hoffe ihr könnt mir weiter helfen.
Grüße
FNC
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mi 07.06.2006 11:28
Titel
|
|
|
ja, kein wunder.
zum einen mußt du die umbrüche konvertieren.
in der mail wird ein umbruch mit \r\n oder mit \n gemacht, im HTML-Quellcode muß ein Umbruch aber mit <br> wiedergegeben werden. PHP bietet dafür die Funktion nl2br().
Das andere Problem ist die Kodierung der Sonderzeichen und evtl. der Bilder/Anhänge, sofern es sowas in den Mails gibt.
Entweder kommt in der Mail quoted-printable oder base64 (was fälschlicherweise meist als MIME-Codierung bezeichnet wird) zum Einsatz. Das mußt du natürlich auslesen und entsprechend umwandelt.
Gibt doch einfach mal in Google Base64-Codierung ein. Da solltest du einiges dazu finden. Ist eigentlich ganz einfach.
Ob PHP dazu direkt Funktionen zur Konvertierung bietet weiß ich nicht. Könnte aber ganz gut sein. Da würde ich mal einen Blick ins Handbuch werfen. Ansonsten findest du aber auch in jedem Fall Klassen im Netz, die dies für dich erledigen.
|
|
|
|
|
FNC
Threadersteller
Dabei seit: 07.06.2006
Ort: Germany
Alter: 36
Geschlecht:
|
Verfasst Mi 07.06.2006 14:02
Titel
|
|
|
Danke für die schnelle antwort, mit dem printable, wie du es geschrieben hast, hat es geklappt.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Wie kann man E-Mail-Attachments auslesen?
PDF: Automatisches Auslesen von E-Mail-Adressen verhindern
HTML-E-Mail | Textumbrüche bei einem langen E-Mail-Text
XML -> in PHP auslesen mit DOM
XML mit PHP auslesen
XML in PHP auslesen
|
|