POP3 und Kyrillisch



  • Hallo ich bin am verzweifeln! *g*

    Borland Compiler 6.0

    Ich habe mit der POP3 komponente eine Programm geschrieben das von einem
    Exchange Server Emails abruft.
    Ich lese Informationen aus die den Empfänger identifizieren und den Anhang.

    NMPOP31->MailMessage->Attachments->Text;
    NMPOP31->MailMessage->From;
    NMPOP31->MailMessage->Subject;

    Das klappt auch alles wunderbar!

    Wenn nun aber eine Email einen Kyrillischen Subjekt oder die angehängte Datei
    einen kyrillischen Namen hat stürzt mir das Programm ab.

    Gibt es da eine Möglichkeit über UTF-8 ?
    Wenn Ja wo kann man das parametrisieren bei der Orginal POP3 Komponente?

    Danke



  • Thebarbar schrieb:

    ...Wenn nun aber eine Email einen Kyrillischen Subjekt oder
    die angehängte Datei einen kyrillischen Namen hat stürzt mir das Programm
    ab.

    Hi Thebarbar,

    also beim POP3.Protokoll ist eigentlich das genutzte Textformat der Nachricht
    unter NetMasters "FastNet" irrelevant, habe von diesem Problem noch nie etwas
    gehört. Vielleicht hält sich ja auch der MS-Server nicht an die Spezifikationen?

    Bist Du sicher das dein POP3 aus diesem Grunde abstürzt, bzw. an dieser
    gewissen Stelle?

    Denn üblicherweise wird alles was an Zeichen vom Server übertragen wird, ja
    grundsätzlich in Zeilen mit Abschluss eines CR/LF versendet. Was da denn
    letzten Endes drin steht, ist nur für die Header als solches wichtig, und
    die dürfen wenn nicht in einer anderen Sprache sein, ausser Text und Betreff.

    So steht es zumindest in den RFC's drin. Auch was die Adressierung anbelangt,
    dürfen keine Umlaute (vom deutschen nun aus gesehen unter anderem) und/oder
    andersprachige Sonderzeichen genutzt werden.

    Vielleicht findest Du ja beim Hersteller Antworten darauf, wenn der Absturz
    wirklich von daher rührt. Ist dies auch im Debug-Modus so, oder nur wenn du
    die Release ablaufen lässt?

    Ansonsten hier die HP des Herstellers: http://www.netmastersllc.com/Home


Anmelden zum Antworten