mail umwanlung

-Ener-

Erfahrenes Mitglied
Hi, hab mal wieder ein Problem welches sich scheinbar nicht von selber lösen lässt:

ich hole von einem pop3-server e-mails ab und speicher sie in einer db,
nun möchte ich sie ordnungsgemäß anzeigen, blos dann stoß ich auf sowas als Betreffzeile oder body:

=?iso-8859-1?B?Rnc6IEljaF93ZXJkZV9kaWVfQmV6YWhsdW5nX2b8cl9
kZW5fZUJheS1BcnRpa2VsXzc1NjkxMjk1MzksX0F
yaWV0ZV9zdXByZW1lX2RlbHV4ZV9zaWx2ZXJfS2FmZm
Vldm9sbGF1dG9tYXRfaW5fSPZoZV92b25fRVVSXzIwMSw5OV9pbl9L

mit base64_decode komm ich nicht weiter, ich wüsste nicht wie ich das in normal lesbaren
Text umwandeln könnte, wisst ihr es?

P.S. suchfunktion -> failed
 
Probier mal Folgendes:
PHP:
<?php

	$string = '=?iso-8859-1?B?Rnc6IEljaF93ZXJkZV9kaWVfQmV6YWhsdW5nX2b8cl9kZW5fZUJheS1BcnRpa2VsXzc1NjkxMjk1MzksX0FyaWV0ZV9zdXByZW1lX2RlbHV4ZV9zaWx2ZXJfS2FmZmVldm9sbGF1dG9tYXRfaW5fSPZoZV92b25fRVVSXzIwMSw5OV9pbl9L';
	if( preg_match('/^=\?([^?]+)\?([bq])\?([\x21-\x3E\x40-\x7E]*)$/is', $string, $matches) ) {
		switch( strtolower($matches[2]) ) {
			case 'b':
				$string = base64_decode($matches[3]);
				break;
			case 'q':
				$string = quoted_printable_decode($matches[3]);
				break;
		}
	}
	echo $string;

?>
Eine weitere Verarbeitung wäre möglicherweise noch nötig, falls die angegebene Zeichenkodierung nicht der gewünschten entspricht.
 
gibt exakt das aus:

Code:
=?iso-8859-1?B?Rnc6IEljaF93ZXJkZV9kaWVfQmV6YWhsdW5nX2b8cl9kZW5fZUJheS1BcnRpa2VsXzc1NjkxMjk1MzksX0FyaWV0ZV9zdXBy ZW1lX2RlbHV4ZV9zaWx2ZXJfS2FmZmVldm9sbGF1dG9tYXRfaW5fSPZoZV92b25fRVVSXzIwMSw5OV9pbl9L

wo liegt der Fehler?
 
Ich habe z.B. eine html-email mit folgenem inhalt:


Code:
N¬ŠÆ¦º[b¥ªí™ë,j¢œÂú+™«

wie sieht es damit aus?
 
wie du meinen?


ich sag mal so, es ist eine E-Mail von ebay, die so wie sie ist vom POP3 in die DB geschrieben wurde... mehr steht im Body da auch nicht drin, wurde die vielleicht schon falsch in die DB geschrieben?
 
ach man, ich such schon seid monaten nach einer möglichkeit multipart-mails oder überhaupt html-mails im mime-format sichtbar zu machen... des wird doch nicht so schwierig sein...

würde ich mit PEAR-Klassen weiter kommen?

Wenn ja wie?
 
Ein Stückchen weiter bin ich gekommen.... aus:


Code:
DQpCaXR0ZSBiZWFjaHRlbiBTaWUsIGRhc3MgZXMgc2ljaCBiZWkgZGllc2VyIEUtTWFpbCB1bSBl
aW5lIHZvbSBTeXN0ZW0gdmVyc2VuZGV0ZSBJbmZvcm1hdGlvbiBoYW5kZWx0LiBFaW5lIEFudHdv
cnQgYXVmIGRpZXNlIE1haWwg/GJlciBkaWUgQW50d29ydGZ1bmt0aW9uIElocmVzIE1haWxwcm9n
cmFtbXMgaXN0IGRhaGVyIG5pY2h0IG32Z2xpY2guIEJlaSBGcmFnZW4gYW4gdW5zZXJlbiBLdW5k
ZW5zZXJ2aWNlIGtsaWNrZW4gU2llIGJpdHRlIGF1ZiBkZW4gZm9sZ2VuZGVuIExpbmsgb2RlciBr
b3BpZXJlbiBTaWUgaWhuIGluIElocmVuIEJyb3dzZXI6IGh0dHA6Ly9wYWdlcy5lYmF5LmRlL2hl
bHAvY29udGFjdF9pbmxpbmUvaW5kZXguaHRtbA0KSWNoIHZlcmFubGFzc2UgZGllIEJlemFobHVu
ZyBm/HIgZGVuIEFydGlrZWwgaW4gSPZoZSB2b24gRVVSIDIwMSw5OS4gDQoNCg0KSGFsbG8gbWFo
aXJhdHQsDQoNCkljaCB3ZXJkZSBkaWUgQmV6YWhsdW5nIGluIEj2aGUgdm9uIEVVUiAyMDEsOTkg
cGVyINxiZXJ3ZWlzdW5nIGluIEv8cnplIHZvcm5laG1lbi4gDQoNCtxiZXJ3ZWlzZSBub2NoIGhl
dXRlLCBob2ZmZSBhdWYgc2NobmVsbGVuIFRyYW5zZmVyISANCkRydWNrZW4gU2llIGRhcyBQb3J0
byBm/HIgZGllc2UgTGllZmVydW5nIG9ubGluZSBhdXMgDQpTaWUga/ZubmVuIG9ubGluZSBQb3J0
byBhdXNkcnVja2VuIG9kZXIgZWluZW4gVmVyc2FuZGF1ZnRyYWcgZWlubGVpdGVuLg0KDQoNCg0K
DQoNCkFydGlrZWxuci4gQmV6ZWljaG51bmcgTWVuZ2UgUHJlaXMgDQo3NTY5MTI5NTM5IEFyaWV0
ZSBzdXByZW1lIGRlbHV4ZSBzaWx2ZXIgS2FmZmVldm9sbGF1dG9tYXQgMSBFVVIgMTg2LDk5IA0K
DQoNCg0KWndpc2NoZW5zdW1tZTogRVVSIDE4Niw5OSANClZlcnBhY2t1bmcgdW5kIFZlcnNhbmQg
YWxzIFVudmVyc2ljaGVydGVyIFZlcnNhbmQ6IA0KRVVSIDE1LDAwIA0KDQpHZXNhbXRiZXRyYWc6
IEVVUiAyMDEsOTkgDQoNCkJpdHRlIHNjaGlja2VuIFNpZSBkZW4gQXJ0aWtlbCBhbiBkaWUgZm9s
Z2VuZGUgQWRyZXNzZTogDQpSZW5lIERvcmJlcnQgDQpCZXJrYWVyIFdlZyA2IA0KMDQyMDcsIExl
aXB6aWcgDQpEZXV0c2NobGFuZCANCg0KSWNoIHdlcmRlIGRlbiBCZXRyYWcgYXVmIGRhcyBmb2xn
ZW5kZSBCYW5ra29udG8g/GJlcndlaXNlbjoNCkJhbmtrb250b2RhdGVuIGFuemVpZ2VuDQoNCg0K
VmllbGVuIERhbmsuIA0KDQphYm91dGxibGFuaw0KDQoNCg0KSGlsZnJlaWNoZSBMaW5rcyBaYWhs
dW5nc3N0YXR1cyAtIEFsbGUgRGV0YWlscyBm/HIgZGllc2VuIEFydGlrZWwgYXVmcnVmZW4NCkJp
dHRlIGVpbmUgQmV3ZXJ0dW5nIGFiZ2ViZW4gLSBUZWlsZW4gU2llIHVucyBiaXR0ZSBtaXQsIHdp
ZSBkaWUgVHJhbnNha3Rpb24gYWJnZWxhdWZlbiBpc3QNCktvbnRha3RkYXRlbiAtIFRhdXNjaGVu
IFNpZSBJaHJlIEtvbnRha3RkZXRhaWxzIGF1cw0KTWVpbiBlQmF5IC0gSWhyZSBL5HVmZSB1bmQg
VmVya+R1ZmUgYXVmIGVpbmVuIEJsaWNrLg0KZUJheS1IaWxmZSAtIEZpbmRlbiBTaWUgZGllIEFu
dHdvcnQgYXVmIElocmUgRnJhZ2UNCg0KIFNpZSBlcmj2aGVuIElocmUgVW1z5HR6ZSwgd2VubiBT
aWUgZWluZW4gVmVyc2FuZHJhYmF0dCBhbmJpZXRlbi4gV2Vja2VuIFNpZSBkYXMgSW50ZXJlc3Nl
IHBvdGVudGllbGxlciBL5HVmZXIsIGluZGVtIFNpZSBiZWkgS2F1ZiB2b24gbWVociBhbHMgZWlu
ZW0gQXJ0aWtlbCBlaW5lbiBWZXJzYW5kcmFiYXR0IGFuYmlldGVuLiBCaXR0ZSBnZWJlbiBTaWUg
ZGVuVmVyc2FuZHJhYmF0dCBqZXR6dCBlaW4uIA0KDQoNCg0KDQoNCmVCYXkgYmlldGV0IHNlaW5l
biBNaXRnbGllZGVybiBzZWhyIGhvaGUgU2ljaGVyaGVpdHNzdGFuZGFyZHMuIFVuc2VyZSBEYXRl
bnNjaHV0emVya2zkcnVuZyBkaWVudCBkZW0gdW1mYXNzZW5kZW4gU2NodXR6IElocmVyIHBlcnP2
bmxpY2hlbiBEYXRlbiBiZWkgZUJheS4gZUJheSBmcmFndCBuaWVtYWxzIHBlciBFLU1haWwgbmFj
aCB2ZXJ0cmF1bGljaGVuIHBlcnP2bmxpY2hlbiBEYXRlbiAoei5CLiBLZW5ud29ydCwgS3JlZGl0
a2FydGUsIEtvbnRvbnVtbWVyLiBVbSBtZWhyIHp1IGRpZXNlbSBUaGVtYSB6dSBlcmZhaHJlbiwg
Z2VoZW4gU2llIGJpdHRlIHp1IFNjaHV0eiB2b24gUGFzc3dvcnQgdW5kIE1pdGdsaWVkc2RhdGVu
LiANCg0KRGllc2UgRS1NYWlsLUJlbmFjaHJpY2h0aWd1bmcgd3VyZGUgYW4gcGF0cmljaWFuZW1l
dGhAdC1vbmxpbmUuZGUgZ2VzZW5kZXQsIGF1ZmdydW5kIGRlciB2b24gSWhuZW4gZ2V35GhsdGVu
IEJlbmFjaHJpY2h0aWd1bmdzZWluc3RlbGx1bmdlbjsgaW4g3GJlcmVpbnN0aW1tdW5nIG1pdCB1
bnNlcmVuIERhdGVuc2NodXR6ZXJrbORydW5nLiBVbSBJaHJlIEJlbmFjaHJpY2h0aWd1bmdzZWlu
c3RlbGx1bmdlbiB6dSDkbmRlcm4ga2xpY2tlbiBTaWUgYml0dGUgaGllci4gV2VubiBTaWUgZGll
c2UgRS1NYWlsIGFscyBUZXh0dmVyc2lvbiBlcmhhbHRlbiBt9mNodGVuLCBrbGlja2VuIFNpZSBi
aXR0ZSBoaWVyLiANCg0KQ29weXJpZ2h0IKkgMTk5NS0yMDA1IGVCYXkgSW5jLiBBbGxlIFJlY2h0
ZSB2b3JiZWhhbHRlbi4gDQpEaWUgZ2VuYW5udGVuIE1hcmtlbiBzaW5kIGRhcyBFaWdlbnR1bSBp
aHJlciBqZXdlaWxpZ2VuIEluaGFiZXIuDQpEZXIgTmFtZSBlQmF5IHVuZCBkYXMgZUJheS1Mb2dv
IHNpbmQgRWlnZW50dW0gdm9uIGVCYXkgSW5jLiANCg==

wurde nach base64_decode() das:

Code:
Bitte beachten Sie, dass es sich bei dieser E-Mail um en¿Ú[™H›ÛHÞ\Ý[H™\œÙ[™]H[™›Ü›X][Ûˆ[™[ ˆZ[™H[?ÛÛ¯÷'BVbF–W6RÖ–ÂÆ&W"F–RçGv÷'FgVæ·F–öâ–‡&W2Ö–Ç&övëýÉ…µµÌ?¥ÍÐ?‘…¡•È?¹¥?¡Ð?·Ù?±¥? ¸? •¤?É…?•¸?…¸?չ͕ɕ¸?-Õ¹‘ºÿenservice klicken Sie bitte auf den folgenden Link oder kn¿ÛÜY\™[ˆÚYHZˆ[ˆZ™[ˆœ›ÝÜÙ\Žˆ‹ËÜYÙ\Ë™X˜^K™KÚ[¯öÇö6öçF7Eö–æÆ–æRö–æFW‚æ‡FÖÀФ–6‚fW&æÆ76RF–R&W¦†ÇVæëýœ?›ñÈ?‘•¸?ÉÑ¥&shy;•°?¥¸?#Ù¡”?Ù½¸?UH€ÈÀÄ°ä一4(4(4)!…±±¼?µ…¡ºÿiratt, Ich werde die Bezahlung in Höhe von EUR 201,99 n¿Ü\ˆ7™\?ÙZ\Ý[™È[ˆÿž™H›Ü›™ZY[‹ˆBƒB·™\?ÙZ\ÙH›ØÚ[¯÷WFR†öffRVb66†æVÆÆVâG&ç6fW"ФG'V6¶Vâ6–RF2÷'Fëý¼?›ñÈ?‘¥•Í”?1¥•™•ÉÕ¹œ?½¹±¥¹”?…ÕÌ€4)M¥”?¯Ù¹¹•¸?½¹±¥¹”?A½ÉѺÿo ausdrucken oder einen Versandauftrag einleiten. n¿ÃBƒB?\?ZÙ[œ‹ˆ™^™ZXÚ?[™ÈY[™ÙH™Z\ÈB?ÍMŽLLŽMLÎH\šY]¯öR7W&VÖRFVÇW†R6–ÇfW"¶ffVWföÆÆWFöÖBUU"ƒbÓ’Цëü4(4(4)iÝ¥Í?¡•¹ÍÕµµ”è?UH€ÄàØ°ää€4)Y•ÉÁ…?&shy;Õ¹œ?Õ¹??Y•ÉÍ…¹??ºÿals Unversicherter Versand: EUR 15,00 Gesamtbetrag:n¿ÈUTˆ Œ KNHBƒB?š]HØÚXÚÙ[ˆÚYH[ˆ\?ZÙ[[ˆYH›Û¯övVæFRG&W76S¢Ð¥&VæRF÷&&W'BФ&W&¶W"vVrbУC#rÂÆVëý¥Á饜€4)•ÕÑÍ?¡±…¹?€4(4)%? ?Ý•É‘”?‘•¸? •ÑÉ…œ?…Õ˜?‘…Ì?™½±?ºÿende Bankkonto überweisen: Bankkontodaten anzeigen n¿ÕšY[[ˆ[šËˆBƒB˜X›Ý]›[šÃBƒBƒBƒB’[œ™ZXÚH[šÜȘZ¯÷Væw77FGW2ÒÆÆRFWF–Ç2oÇ"F–W6Vâ'F–¶VÂVg'VfVàФ&–ëýÑÑ”?•¥¹”? •Ý•ÉÑÕ¹œ?…‰?•‰•¸€´?Q•¥±•¸?M¥”?Õ¹Ì?‰¥ÑÑ”?µ¥Ð°?Ý¥ºÿe die Transaktion abgelaufen ist Kontaktdaten - Tauschenn¿ÈÚYHZ™HÛÛ?ZÝ]Z[È]\ÃB“YZ[ˆP˜^H HZ™HùY™H[™¯õfW&¾GVfRVbV–æVâ&Æ–6²àЦT&’Ô†–ÆfRÒf–æFVâ6–RF–RæëýÑݽÉÐ?…Õ˜?%¡É”?É…?”4(4(?M¥”?•É£Ù¡•¸?%¡É”?UµÏ‘Ñé”°?Ý•¹¸?Mºÿie einen Versandrabatt anbieten. Wecken Sie das Interessen¿ÈÝ[?Y[\ˆùY™\‹[™[HÚYH™ZHØ]Yˆ›ÛˆYZˆ[ÈZ[›¯öVÒ'F–¶VÂV–æVâfW'6æG&&GBæ&–WFVââ&—GFRvV&Vâ6–Rëý‘•¹Y•ÉÍ…¹‘É…‰…ÑÐ?©•ÑéÐ?•¥¸¸€4(4(4(4(4(4)• …ä?‰¥•Ñ•Ð?Í•¥¹•ºÿn Mitgliedern sehr hohe Sicherheitsstandards. Unsere Daten¿ÛœØÚ]™\šÛ9?[™ÈY[?[H[Y˜\ÜÙ[™[ˆØÚ]ˆZ™\ˆ\œý›¯öæÆ–6†VâFFVâ&V’T&’âT&’g&wBæ–VÖÇ2W"RÔÖ–Âæ6ëý ?Ù•ÉÑÉ…Õ±¥?¡•¸?Á•ÉÏÙ¹±¥?¡•¸?…Ñ•¸€¡è¹¸?-•¹¹Ý½Éа?-É•‘¥Ñºÿkarte, Kontonummer. Um mehr zu diesem Thema zu erfahren, n¿ÙÙZ[ˆÚYHš]H?HØÚ]ˆ›Ûˆ\ÜÝÛÜ?[™Z]ÛYYÙ][›¯òâРФF–W6RRÔÖ–ÂÔ&Væ6‡&–6‡F–wVærwW&FRâG&–6–æVÖVëýÑ¡е½¹±¥¹”¹‘”??•Í•¹‘•Ð°?…Õ™?ÉÕ¹??‘•È?Ù½¸?%¡¹•¸??•ß‘¡±Ñ•¹ºÿ Benachrichtigungseinstellungen; in Übereinstimmung mit un¿ÛœÙ\™[ˆ][œØÚ]™\šÛ9?[™Ëˆ[HZ™H™[˜XÚšXÚYÝ[™ÜÙZ[›¯÷7FVÆÇVævVâ§RFæFW&â¶Æ–6¶Vâ6–R&—GFR†–W"âvVæâ6–RF–VëýÍ”?µ5…¥°?…±Ì?Q•áÑÙ•ÉÍ¥½¸?•É¡…±Ñ•¸?·Ù?¡Ñ•¸°?&shy;±¥?&shy;•¸?M¥”?‰ºÿitte hier. Copyright © 1995-2005 eBay Inc. Alle Rechtn¿ÙH›Ü˜™Z[[‹ˆB‘YHÙ[˜[›?[ˆX\šÙ[ˆÚ[™\ÈZYÙ[?[H[¯ö‡&W"¦WvV–Æ–vVâ–æ†&W"àФFW"æÖRT&’VæBF2T&’ÔÆövöëü?Í¥¹??¥?•¹ÑÕ´?Ù½¸?• …ä?%¹Œ¸€4(

Aber wie nun weiter? Wie wird daraus wenigstens ordentlich lesbarer Text?
 
Zurück