2016-05-02 1 views
2

Ich muss E-Mails mit MSG-Datei an Lotus Notes (Domino) mit VSTO (von Outlook Add-In) senden. Wenn diese Datei in Lotus Notes empfangen wird, wird der E-Mail-Nachrichtentext aus der Nachrichtendatei an das Ende der Hauptnachricht angehängt.VSTO (Outlook) erzwingt, dass MSG-Anlagen vom Typ olEmbedded, aber olByValue benötigt

Von this Problem Ich gehe davon aus, dass das Problem im Anhangstyp ist. Ich versuche, den Befestigungstyp von olByValue durch Zugabe Befestigung zu setzen:

mail.Attachments.Add(msgFilePath, OlAttachmentType.olByValue, 0, displayName); 

aber unabhängig von der Art ich angeben, wird es nach wie vor auf OlEmbeddedItem.

Gibt es eine Möglichkeit, wie msg Anlage zu erzwingen olByValue?

Vielen Dank für jede Anregung oder Beratung. Einen schönen Tag noch.

Hinweis: Als Referenz habe ich eine E-Mail in Lotus-Notes auch mit msg angehängt, an Outlook gesendet und dann an Lotus-Notes weitergeleitet und msg angehängt wird nicht angehängt an das Ende.

Antwort

1

Es gibt nicht viel, was Sie im Outlook-Objektmodell tun können - es versucht immer, "hilfreich" zu sein und wandelt MSG-Dateien in eingebettete Nachrichtenanhänge um. Wenn die Option Redemption eine Option ist, wird der Typ nicht geändert:

+0

Versucht, funktioniert. Aber eigentlich war Redmption keine Option, wegen einer internen Richtlinie - nicht in der weißen Liste (vielleicht schon?). Am Ende habe ich mich für Workaround entschieden - MSG in Container (ZIP) einzufügen. Es gibt kein Problem mit der Einstellung von olByValue für ZIP-Dateien. –

Verwandte Themen