schorschi Geschrieben 31. August 2006 Teilen Geschrieben 31. August 2006 Hallo, ich bastel gerade an einer Methode welche mir mit Hilfe der MAPI32.DLL eine Email über den Installierten Mailclient(Outlook Express) versendet. Bilder im Anhang mit zu versenden funktioniert soweit. Aber: Wie bekomme ich eine html Mail hin, wo ich im Body ein Bild einbaue und im Anhang mitsende. Die Problematik ist das ich dem Eintrag des Bildes im Body der Mail ja den Speicherplatz des Bildes bekannt geben muß. Im Anhang sende ich eine Datei mit, welche ich "Bild.jpg" nenne. Diese kommt auch an, aber ich schaffe es nicht, einen Bezug zwischen dem src="" eintrag und dem Bild im Anhang herzustellen. Kann sein, das dieser Thread hier nicht richig plaziert ist, da ich aber mit VC6.0 arbeite habe ich es mal hier gepostet. W2K, MS VC6.0, Outlook Express Gruß Joerg Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
schorschi Geschrieben 15. September 2006 Autor Teilen Geschrieben 15. September 2006 Hat niemand eine Lösungsansatz ? Mittlerweile versende ich die Mails direkt per SMTP aber sobald ich mehr als ca 20 Zeichen als Body sende, wird die Mail nicht mehr als HTML interpretiert sondern als einfacher Test. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 15. September 2006 Teilen Geschrieben 15. September 2006 sobald ich mehr als ca 20 Zeichen als Body sende, wird die Mail nicht mehr als HTML interpretiert sondern als einfacher Test.Wie der Mailclient des Empfängers deine Mail interpretiert, darauf hast du sowieso keinen direkten Einfluss. E-Mails sind Text. Schau dir doch einfach mal den Text einer Mail an, die "richtig" interpretiert wird. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
schorschi Geschrieben 15. September 2006 Autor Teilen Geschrieben 15. September 2006 Ja die html Tags sind einwandfrei angegeben. Nachdem ich den Source, welchen ich für das versenden per smtp client aus dem netz habe, durchforstet habe, ist mir aufgefallen das im header die Mail als "plain" deklariert wird. Ich habe es entsprechend geändert und beim smtp client funktioniert das versenden als html Mail nun einwandfrei. Da ich aber lieber die Mapi.dll einsetzen möchte, würde ich es gern damit hinbekommen. Habe ich den bei der Mapi.dll die Möglichkeit die Deklaration des Headers zu beeinflußen ? Habe bisher nichts gefunden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.