2016-12-12 2 views
-2

Outlook用のAddinを作成しています。メールの内容を取得し、コードで解析する必要があります。私が直面している問題は、メールの内容を取得することです。 プロパティアクセサ(「http://schemas.microsoft.com/mapi/proptag/0x007D001E」)を使用して、メールのヘッダーは取得できましたが、メールのコンテンツは取得できませんでした。 私には、HTMLやプレーンテキストのコンテンツを返すmailITem.Bodyは必要ありません。代わりに、私は必要なのは完全なメールの内容です。Outlookでメールを読み込む際にMailItemの内容を取得する方法

ありがとう、 Adi。

答えて

0

Outlookは完全なMIMEソースを格納または使用しません。 SMTP経由で送信するまで、メッセージをMIMEに変換することさえありません。また、受信したメッセージであっても、受信メッセージがMIME形式である必要はありません。たとえば、同じドメイン内の別のExchangeメールボックスから着信する場合です。

+0

ご回答ありがとうございます。 MIME形式でない場合でも、メールの内容を取得する方法はありますか?私が尋ねる理由は、暗号化されたメールを取り出して解読したいのです。 mailItem.Bodyやmail.HTMLBodyは欲しくないことに注意してください。 –

+0

MIMEでない場合、Outlookがメッセージの内容全体で理解できる形式はありません。暗号化されたコンテンツは何を意味しますか?暗号化された/署名されたメッセージの場合、元の(p7m)データはまだそこにあります。 –

+0

私はp7mファイルは必要ありません。メッセージが署名されている場合は、送信者の署名だけを持ちます。代わりに、私が必要とするのは実際の暗号化されたメッセージです。そこに私自身の解読ロジックを使用する必要があります。 –

関連する問題