HTML Mails Decodieren (MIME)

-Ener-

Erfahrenes Mitglied
Hi ich habe ein Script welches e-mails von meinem emailserver holt, sie in ner mysql speichert und dann vom emailserver löscht. Nun sind manche EMails ja HTML Mails, diese werden encodiert in meine MySQL eingetragen, wie kann ich diese E-Mails denn decodieren?

ein Beispiel für einen solche mit imap_body() abgefragten Mailinhalt (Kurzfassung):

This is a multi-part message in MIME format. --=====003_Dragon133717572101_===== Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 DQogSm9iczMwMDAgIHwgIEVpbmZhY2ggQXJiZWl0IGZpbmRlbg0KIA0KIA0KSGFsbG8gUmVuZSBE b3JiZXJ0LCANCg0KZXMgc2luZCBuZXVlIEpvYmFuZ2Vib3RlIGF1ZiBKb2JzMzAwMCBlaW5nZXRy b2ZmZW4hDQpEZXNoYWxiIGVyIGhhbHRlbiBTaWUgZGllc2UgQXVzZ2FiZSBkZXMgdORnbGljaGVu IEpvYmxldHRlcnMuDQpXZWl0ZXJlIEluZm9zIHp1bSBKb2JsZXR0ZXIgZmluZGVuIFNpZSBhbSBF bmRlIGRpZXNlciBFLU1haWwuDQoNCg0KUmVrbGFtZToNCkhpZXIga2FubiBiYXJlcyBHZWxkIGdl c3BhcnQgd2VyZGVuIQ0KU3T2YmVybiBTaWUgaW4gZGVyIG5ldWVuIFJ1YnJpayBhdWYgSm9iczMw ...

P.S. base64_decode() macht daraus nur hyroglyphen
 
Da der Inhalt der E-Mail laut Header mit Base64 kodiert wurde, sollte der ursprüngliche Inhalt eigentlich durch Base64-Dekodierung zu erhalten sein. Warum das nicht funktioniert, kann ich auch nicht beurteilen.

Hast du schon mal daran gedacht, dass der Inhalt tatsächlich so kryptisch sein kann? Oder tritt dieses Phänomen bei jeder Base64-kodierten E-Mail auf?
 
Bei mir kommt Folgendes raus:
Code:
 Jobs3000  |  Einfach Arbeit finden
 
 
Hallo Rene D??????4(4)??????????)?????????????)????????????????ffV??FW6??"W"??FV?6?RF?W6RW6v&RFW2NFv?6?V???]\??B??Z]\?H[?????[H??]\??[?[??YH[H~nde dieser E-Mail.


Reklame:
Hier kann bares Geld ge??????????4)M?????M??????????????I???????)????
Mit welcher Zeichenkodierung arbeitest du?
 
Zurück