Hallo Zusammen,
ich versuche gerade herauszufinden, warum man in eMails manchmal Fragmente folgender Art vorfindet: =?ISO-8859-1?Q?Traum=FCller?=
Klar ist, dass hier die Decodierung von quoted-printabel nicht geklappt hat. Das wirft die Frage auf, an welcher Stelle der Vorgang nicht funktioniert hat oder besser gesagt: wann bzw. wo wird die Decodierung vorgenommen.
Bisher war ich immer der Meinung, der Client würde dies übernehmen - obiges Beispiel stammt aus dem Quelltext einer Mail aus meinem Postfach und kann durch meinen Netscape Messenger aufgelöst werden.
Ich bin aber auch auf ein Perl-Modul namens MIME::QuotedPrint gestoßen, dass für die Decodierung zuständig sein soll. Demnach würde die Decodierung severseitig vorgenommen werden.
Verwechsel ich hier Äpfel mit Birnen? Kann jemand meine Verwirrung auflösen?
Gruß und Danke
Yasmin
Klar ist, dass hier die Decodierung von quoted-printabel nicht
geklappt hat. Das wirft die Frage auf, an welcher Stelle der
Vorgang nicht funktioniert hat oder besser gesagt: wann bzw.
wo wird die Decodierung vorgenommen.
Bisher war ich immer der Meinung, der Client würde dies
übernehmen -
Ja, das kann er dann besonders gut, wenn in der Mail 'drinsteht, nach welchem Verfahren Codiert wurde. Klar, daß gewisse Mainstrem-Software-Anbieter auch hier kaputte Features in die Welt lassen.
Ich bin aber auch auf ein Perl-Modul namens MIME::QuotedPrint
gestoßen, dass für die Decodierung zuständig sein soll.
Demnach würde die Decodierung severseitig vorgenommen werden.
Hm. Nur weil das Perl-NModul voehanden ist, muß es nicht notwendiherweise umwandeln. Andererseits: Sendmail kann in bestimmten Fällen als MTA(!) die Mail von QP nach MIME wandeln. Und so.
Sebastian
Bisher war ich immer der Meinung, der Client würde dies
übernehmen …
Ja, das kann er dann besonders gut, wenn in der Mail
'drinsteht, nach welchem Verfahren Codiert wurde. Klar, daß
gewisse Mainstrem-Software-Anbieter auch hier kaputte Features
in die Welt lassen.
Das heißt also, das Problem liegt darin, dass das Codierungsverfahren nicht genannt wird, habe ich das richtig verstanden?
Andererseits: Sendmail kann in
bestimmten Fällen als MTA(!) die Mail von QP nach MIME
wandeln. Und so.
Ich bringe in dem Thema nur Halbwissen mit. Kannst Du mir das genauer erklären?
Gruß
Yasmin
Bisher war ich immer der Meinung, der Client würde dies
übernehmen …
Ja, das kann er dann besonders gut, wenn in der Mail
'drinsteht, nach welchem Verfahren Codiert wurde. Klar, daß
gewisse Mainstrem-Software-Anbieter auch hier kaputte Features
in die Welt lassen.
Das heißt also, das Problem liegt darin, dass das
Codierungsverfahren nicht genannt wird, habe ich das richtig
verstanden?
Das könnte es sein. Es gibt da viele mögliche Fehlerursachen,
du könntest den Header der Mail posten (Mail-Adressen vorher entfernen). Ich bin leider auch nicht der Spezialist, was Zeichensätze angeht…
Andererseits: Sendmail kann in
bestimmten Fällen als MTA(!) die Mail von QP nach MIME
wandeln. Und so.
Ich bringe in dem Thema nur Halbwissen mit. Kannst Du mir das
genauer erklären?
http://www.smo.uhi.ac.uk/gaidhlig/sracan/QP-8bit.txt
Den finde ich brauchbar. [MTA= mail transfer agent, also Programm auf dem Mailserver sendmail, exim, qmail, postfix oder Drecks-change; MUA= mail user agent, also "E-Mailprogramm des Nutzers: Eudora, Outlook, TheBat!..)
Sebastian
Das heißt also, das Problem liegt darin, dass das
Codierungsverfahren nicht genannt wird … ?
Das könnte es sein. Es gibt da viele mögliche Fehlerursachen,
du könntest den Header der Mail posten (Mail-Adressen vorher
entfernen). Ich bin leider auch nicht der Spezialist, was
Zeichensätze angeht…
Ist eine rein theoretische Frage, einen entsprechenden Header habe ich gar nicht im Angebot.
http://www.smo.uhi.ac.uk/gaidhlig/sracan/QP-8bit.txt
Das ist ja geil, eine gälische Seite ist mir noch nie über den Weg gelaufen…
Der verlinkte Text sieht auf den ersten Blick jedenfalls recht informativ aus, besten Dank! Ich geht jetzt mein Dictionary suchen 
Gruß
Yasmin