muhlba91: imap: mail mit bild - anzeigefehler!!!

Hallo!

Ich habe ein kleines Problem mit meinem Mail-Skript. Hoffe ihr könnt mir helfen!!

Zum Grundverständnis: ich habe ein Mail, das als TEXT/HTML gesendet wurde.
Abholung per IMAP und Ausgabe funktioniert wunderbar, nur ist jetzt mein Problem, dass ich ein HTML-Mail habe, in dem ein Bild eingebettet wurde (zum Beispiel ein Smiley oder so...).
Und wenn ich nun mit denselben Befehlen meinen Mailbody ausgebe, bekomme ich eine elendslange "Wurst" aus Zeichen (also eine base64-Kodierung, wie normal -> dies schreibt er sogar bei der Ausgabe hin!!!). Der Rest der Mail (also der HTML-Teil) wird fast wunderbar angezeigt (es wird nur ein kurzer Header eingeblendet, der auch stört!).

Hat irgendjemand eine Idee wie ich meine Mail mit dem eingebetteten Bild fehlerfrei ausgeben kann???

Ich wäre über jede Idee wirklich sehr dankbar!!!

LG Daniel
Mit Zitat antworten

  1. Hi,

    Zum Grundverständnis: ich habe ein Mail, das als TEXT/HTML gesendet wurde.
    Abholung per IMAP und Ausgabe funktioniert wunderbar, nur ist jetzt mein Problem, dass ich ein HTML-Mail habe, in dem ein Bild eingebettet wurde (zum Beispiel ein Smiley oder so...).

    Diese Mail ist dann nicht mehr als text/html gesendet worden, sondern als multipart/mixed.

    Und wenn ich nun mit denselben Befehlen meinen Mailbody ausgebe,

    ... dann ist da natürlich ein Fehler, denn das, was du für "den Mailbody" hältst, ist gar nicht dieser.

    Hat irgendjemand eine Idee wie ich meine Mail mit dem eingebetteten Bild fehlerfrei ausgeben kann???

    Informiere dich, wie man multipart/mixed behandelt.
    (Bzw. such dir ein Script/Klasse, welche(s) es für dich macht.)

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
  2. Hallo,

    Und wenn ich nun mit denselben Befehlen meinen Mailbody ausgebe, bekomme ich eine elendslange "Wurst" aus Zeichen (also eine base64-Kodierung, wie normal -> dies schreibt er sogar bei der Ausgabe hin!!!). Der Rest der Mail (also der HTML-Teil) wird fast wunderbar angezeigt (es wird nur ein kurzer Header eingeblendet, der auch stört!).

    Du scheinst beim Zusammensetzen der Mail etwas falsch zu machen, z.B. mit Grenzen zwischen den einzelnen Abschnitten Deiner Mail. Du solltest daher relevanten Quelltext zeigen, damit man Dir helfen kann.

    Freundliche Grüße

    Vinzenz

    1. hier ist der quelltext:
      http://www.auhof.eduhi.at/~muhlba91/mail.txt
      lg, danke!

  3. also, danke für den Tipp mit dem multipart.
    Nun habe ich den ganz normalen Text meiner Mail herausbekommen.
    Nur wie kann ich jetzt das eingebettete Bild anzeigen lassen?
    Vielen Dank!