Pop3 Nachricht empfangen



  • Hallo,

    ich versuch eine Art E-Mail-Programm zu schreiben. So alla Outlook. Also hab ich mir erst mal ne Pop3 Klasse gezogen...

    Da gibt es jetzt diverse Funktionen. Funktionieren alle ohne Probleme. Nur hab ich jetzt leichte Probleme beim holen des eigentlichen Inhalts der Mail. Den String den ich da rauskrieg sieht folgendermaßen aus:

    +OK message follows
    Return-Path: Osiris86@gmx.net
    X-Flags: 0000
    Delivered-To: GMX delivery to osiris86@gmx.net
    Received: (qmail invoked by alias); 16 Nov 2005 18:55:33 -0000
    Received: from Kbc26.k.pppool.de (HELO jimmpanse) [85.75.188.38]
    by mail.gmx.net (mp038) with SMTP; 16 Nov 2005 19:55:33 +0100
    X-Authenticated: #14680519
    Message-ID: 000601c5eadf$5332c550$e802a8c0@jimmpanse
    From: "Michael Schmidt" Osiris86@gmx.net
    To: "Michael Schmidt" Osiris86@gmx.net
    Subject: Mit Betreff
    Date: Wed, 16 Nov 2005 19:55:32 +0100
    MIME-Version: 1.0
    Content-Type: multipart/alternative;
    boundary="----=_NextPart_000_0003_01C5EAE7.B3EE96F0"
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Mailer: Microsoft Outlook Express 6.00.2900.2180
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
    X-GMX-Antivirus: -1 (not scanned, may not use virus scanner)
    X-GMX-Antispam: 0 (Mail was not recognized as spam)
    X-GMX-UID: 8uUJY01veSEvVKZii3QhaXN1IGRvbwB2

    This is a multi-part message in MIME format.

    ------=_NextPart_000_0003_01C5EAE7.B3EE96F0
    Content-Type: text/plain;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable

    Und allem drum und dran
    ------=_NextPart_000_0003_01C5EAE7.B3EE96F0
    Content-Type: text/html;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=3DContent-Type content=3D"text/html; =
    charset=3Diso-8859-1">
    <META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
    <STYLE></STYLE>
    </HEAD>
    <BODY bgColor=3D#ffffff>
    <DIV><FONT face=3DArial size=3D2>Und allem drum und =
    dran</FONT></DIV></BODY></HTML>

    ------=_NextPart_000_0003_01C5EAE7.B3EE96F0--

    .

    Der Text der Nachricht ist "Und allem drum und dran". Des Problem ist halt, dass des bei jeder Mail etwas unterschiedlich aussieht und ich nur den eigentlichen Inhalt auslesen möchte. In meinem Fall "Und allem drum und dran". Ich hab leider absolut keine Ahnung wie ich des anstellen soll. Hat von euch vielleicht einer nee Idee wie ich des realisieren könnte oder weiß einer vielleicht ne Funktion, welche nur den Text selbst rausholt?

    Vielen Dank im voraus

    Greez Osiris





  • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/vclrfcmimetextgetcharset.asp

    Das wäre genau das was ich brauche, ABER woher weiß der, wo er des ganze auslesen muss? ich muss dem doch irgendein Wert übergeben, wie beispielsweise den String mit der MIME-Message drin...

    Oder versteh ich die Funktionsweise dieser Funktion jetzt grad nicht richtig?

    Bitte um Erläuterung 🙂

    Greez Osiris



  • ui klassenverständnisproblem wie peinlich...


Anmelden zum Antworten