mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 19.03.2024 08:35 Benutzername: Passwort: Auto-Login

Thema: E-Mail Auslesen vom 07.06.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> E-Mail Auslesen
Autor Nachricht
FNC
Threadersteller

Dabei seit: 07.06.2006
Ort: Germany
Alter: 36
Geschlecht: Männlich
Verfasst Mi 07.06.2006 09:01
Titel

E-Mail Auslesen

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Mi 07.06.2006 10:12
Titel

Antworten mit Zitat Zum Seitenanfang

Hm,

kennst Du
http://squirrelmail.org
http://horde.org
http://gmail.com ?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Mi 07.06.2006 11:28
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
FNC
Threadersteller

Dabei seit: 07.06.2006
Ort: Germany
Alter: 36
Geschlecht: Männlich
Verfasst Mi 07.06.2006 14:02
Titel

Antworten mit Zitat Zum Seitenanfang

Danke für die schnelle antwort, mit dem printable, wie du es geschrieben hast, hat es geklappt.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.