| | | | |
| |||||||
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |||
| Gast
Beiträge: n/a
| Hi Leute Ich lese minütlich eine mailbox via IMAP aus und speichere die neuen emails in meiner mysqlDB. Das klappt auch ganz gut, den header mit den Informationen des Absenders, des Empfängers, die CC, BCC, das Subject und so weiter kann ich korrekt ermitteln. Auch das decoden funktioniert mit dem Subject und dem Absendernamen korrekt, mittels Code: $subject = imap_utf8($subject); $subject = utf8_decode($subject); Wo ich jetzt aber noch komplett stecken bleibe ist beim Auslesen des Mail bodies mit dem Textinhalt. Im Netz habe ich wenige Informationen gefunden, und nichts hat wirklich geklapt. Den Body hole ich mit Code: $mailtext = imap_body($mailbox, $index); Zitat:
Andere Mails (MIME-type 0, also einfach text), sehen wiederum so aus: Zitat:
Ich blicke hier einfach nicht durch und hoffe, dass mir jemand einen Denkanstoss geben könnte. Was hat es mit den verschiedenen Encodings auf sich (base65, 7 oder 8 bit, quoted printable, binary --->http://ch2.php.net/manual/de/functio...hstructure.php) ud wie muss ich mit denen umgehen? Ich stelle mir etwas ähnliches wie: Code: if ( $tcode == 0 ) {
//decodier 7bit string
}
if ( $tcode == 3 ) {
//decodier base64
}
..... usw
Danke im Voraus und Gruss, dsxs | ||
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Hallo Meikel würdest du mir deine Source zur Verfügung stellen damit ich mir das an einem funktionierenden Beispiel näher betrachten kann? Würde mir sehr helfen!! Auch gegen Bezahlung wenn du drauf bestehst. Komme sonst nicht vorwärts. Klar könnte ich mir noch wochenlang Texte durchlesen aber muss ein Projekt fertig stellen. Gruss NewBert |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP richtig lernen! | TeazY | PHP Tipps 2008 | 5 | 01.02.2008 21:50 |
| [Erledigt] Modularisierung: Wie macht man es richtig? | PHP-Fortgeschrittene | 1 | 12.03.2006 16:00 | |
| Tabellenlayout wird nicht richtig angezeigt | PsychoEagle | HTML, Usability und Barrierefreiheit | 3 | 21.11.2005 13:02 |
| [Erledigt] Lieg ich da richtig? | Datenbanken | 4 | 31.08.2005 13:21 | |
| [Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE | PHP Tipps 2005-2 | 6 | 02.07.2005 18:32 | |
| PHP funktioniert nicht richtig?! | PHP Tipps 2005-2 | 26 | 11.06.2005 09:05 | |
| Formmailer geht bei der email zuschickung nicht richtig | PHP Tipps 2005 | 2 | 02.06.2005 22:54 | |
| code-schnipsel -> tabelle richtig erstellen, aber wie? | PHP Tipps 2005 | 1 | 08.05.2005 03:45 | |
| [Erledigt] Bilder werden nicht richtig angezeigt | PHP Tipps 2005 | 31 | 30.04.2005 18:29 | |
| Mail mit imap_body richtig anzeigen? | PHP-Fortgeschrittene | 1 | 02.02.2005 16:46 | |
| Variable wird nicht richtig übergeben | PHP Tipps 2005 | 17 | 16.01.2005 16:51 | |
| [Erledigt] mailform für mail+name geht nicht richtig | PHP Tipps 2004 | 3 | 26.10.2004 12:42 | |
| [Erledigt] imap_body RICHTIG ausgeben (mit allen Sonderzeichen usw.) | PHP-Fortgeschrittene | 3 | 08.09.2004 02:33 | |
| [Erledigt] Perl richtig installiert oder falsch ? testen aber wie ? | c01001 | Server, Hosting und Workstations | 2 | 31.08.2004 22:37 |
| Formular, welches prüft, ob eingegebene Antwort richtig.... | PHP Tipps 2004 | 10 | 15.08.2004 22:18 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mail_mimedecode, imap_body, http://www.php.de/php-tipps-2007/22484-erledigt-imap_body-richtig-decoden-mimetypen-mail_mimedecode.html, imap_body decodieren, imap_body decode, echokodierung, php mail_mimedecode, php imap_body decodieren, php decode imap_body, php imap_fetchbody multipart emails, imap_body html, php mime type decodierung, imap_body beispiel, imap_body format, mail_mimedecode beispiel, imap_fetchbody umlautprob, php base64 imap_qprint, php imap_fetchbody umlaute, imap_qprint content-transfer-encoding, echocodierung |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.