grakaman
2003-10-15, 15:08:29
Hallo
Ich habe ein Programm (C#), was sich mit einem POP3 Server verbindet, Mails abruft/parst und die Attachments, sofern es sich um MS Word handelt, speichert. Danach bearbeite ich das Dokument mit einem Makro und schicke es wieder zum Absender zurück. Für den Versand greife ich auf die Klasse SmtpMail zu. Nun der große Hit: Wenn ich eine Mail mit .doc über meinem Hotmail Account schicke, bekomme ich das Attachment der Antwortmail ohne Probleme. Empfange ich aber die den Reply über Outlook und öffne dann das Word Dokument, steht dort nur Base64 encodeder Text. Wenn ich nun in Outlook die Option Textcodierung auf Base64 einstelle und die "Option 8-Bit-Zeichen in den Kopfzeilen zulassen" aktiviere, wird mein Word Dokument korrekt dargestellt. Aber höchstwahrscheinlich handelt es sich hier um ein Codierungsproblem der Mail selbst, da ich auch schon zuvor Word Dokumente etc. ohne den obigen zwei Optionen empfangen und benutzen konnte. Muss ich irgend etwas beim Versenden der Mail beachten?
MfG
Ich habe ein Programm (C#), was sich mit einem POP3 Server verbindet, Mails abruft/parst und die Attachments, sofern es sich um MS Word handelt, speichert. Danach bearbeite ich das Dokument mit einem Makro und schicke es wieder zum Absender zurück. Für den Versand greife ich auf die Klasse SmtpMail zu. Nun der große Hit: Wenn ich eine Mail mit .doc über meinem Hotmail Account schicke, bekomme ich das Attachment der Antwortmail ohne Probleme. Empfange ich aber die den Reply über Outlook und öffne dann das Word Dokument, steht dort nur Base64 encodeder Text. Wenn ich nun in Outlook die Option Textcodierung auf Base64 einstelle und die "Option 8-Bit-Zeichen in den Kopfzeilen zulassen" aktiviere, wird mein Word Dokument korrekt dargestellt. Aber höchstwahrscheinlich handelt es sich hier um ein Codierungsproblem der Mail selbst, da ich auch schon zuvor Word Dokumente etc. ohne den obigen zwei Optionen empfangen und benutzen konnte. Muss ich irgend etwas beim Versenden der Mail beachten?
MfG