Einzelnen Beitrag anzeigen

shadowman

Registriert seit: 1. Nov 2005
48 Beiträge
 
#1

E-Mailversand über MAPI inkl. Outlook-Signatur

  Alt 23. Apr 2009, 11:49
Hallo zusammen,
in meinem Programm verschicke ich u.a. E-Mails über MAPI.
Dabei wird auch der Bodytext gesetzt, dem die Signatur aus Outlook folgen soll.

Die Signaturen werden eingelesen (alle 3 Formate: Text, RichText, HMTL) and je nach E-Mailformat wird eine davon hinter dem Bodytext eingefügt.

Das klappt bis auf E-Mails in PlainText-Format.
Beim Einlesen der Textsignatur habe ich bereits in der StringList, die ich dafür verweden, und entsprechend dann auch in der E-mail selbst, das hier an Stelle der Signatur:

ÿþM Das dritte Zeichen, also hier das "M", scheint der erste Buchstabe der eigentlichen Signatur zu sein, denn wenn ich den Inhalt der Textsignatur über einen Editor auf z.B. "test" ändere (in dem alles übrigens korrekt angezeigt wird), wird das an Stelle der Signatur angehängt:
ÿþt Habe versucht, etwas darüber im Internet zu finden, allerdings nicht besonders erfolgreich. Es gibt da einige Hinweise, dass es an der Kodierung der Textsignatur liegen könnte, sprich wenn da Zeichen verwendet wurden, die beim Emfänger nicht dargestellt werden können oder sowas, aber bei "test" kann man nicht viel falsch machen, denke ich.

Hat jemand eine Idee, woran es liegt und wie man das Problem lösen kann?

Es ist ein Vista-Rechner mit Outlook 2007.

Schöne Grüße.
  Mit Zitat antworten Zitat