Anzeige:
Ergebnis 1 bis 5 von 5

Thema: news/mail/imap und encodings...

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.07.2001
    Ort
    Wien
    Beiträge
    90

    news/mail/imap und encodings...

    Grüße!

    Ich hab ein Webinterface für meine lokalen Newsgroups gebaut, habe damit aber ein kleines Problem...

    Wenn ich einen Newseintrag per Interface erstelle passt alles, aber wenn ich den per Mozilla erstelle und Umlaute drin habe passts nicht mehr. Das subject sieht so aus: "?iso-8859-1?Q?Mein Testsubject =FC" - beim Subject ist es mir gelungen das schön in ein "Mein Testsubject ü" umzuwandeln (wenn auch umständlich mit utf8_decode( imap_utf8( $subject ) ).

    Der Body der Mail sieht dann aber auch so aus:
    Code:
    Bitte haben sie Verst=E4ndnis, das sich das System derzeit im Testbetrieb=
    befindet und daher manche Fehler auftreten k=F6nnen.
    hier gelingt es mir aber nicht mehr diese =E4,=F6,... wieder in User-Lesbare Form zu bringen, hat irgendwer Ideen?
    Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
    laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
    frei von Micro$oft'schen Viren.

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.07.2003
    Beiträge
    147
    ftp://ftp.isi.edu/in-notes/rfc2047.txt

    header (darunter auch das subject) muessen laut oben genanntem RFC mit 7 bit kodiert werden.

    mfg

    c.

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.07.2001
    Ort
    Wien
    Beiträge
    90
    Das ist zwar schön, aber wie krieg ich da jetzt wieder meine Umlaute raus? Ist vermutlich einfacher das per PHP zu recodieren als den Mozilla zu patchen
    Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
    laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
    frei von Micro$oft'schen Viren.

  4. #4
    Registrierter Benutzer
    Registriert seit
    20.07.2003
    Beiträge
    147
    also wenn es nur um die Anzeige im Webinterface geht, solltest du http://at.php.net/manual/en/function...ble-decode.php oder http://at.php.net/manual/en/function.imap-qprint.php verwenden. (wobei die 2. das imap Modul braucht, die 1. nicht)

    allerdings ist es wichtg, dass du soche Daten _nie_ an einen SMTP Server leitest - also beim Senden wieder in 7bit kodieren - da manche SMTP Server damit nicht gut umgehen koennen und ledignlich eine Fehlermeldung anzeigen (manchen ist das auch egal).

    mfg

    c.

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.07.2001
    Ort
    Wien
    Beiträge
    90
    danke, das funktioniert jetzt. imap_qprint ging ned, aba quoted_printable_decode tut was ich will. die daten wandern direkt an einen newsserver ohne einen smtp-umweg - aber ich werd die daten vorher sicher encoden.
    Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
    laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
    frei von Micro$oft'schen Viren.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •