Exchange 2010のトランスポートエージェントを使用して、特定の基準に一致するすべての送信メールをHTML形式のメールに変換しようとしています。TAが正しく接続されています。メッセージのコンテンツタイプを変更する方法がわかりません。私が持っている最も近いものはこれです、それはちょうど空白の電子メール本文になります:
If body.BodyFormat <> BodyFormat.Html Then
Dim oTextToHTML As New Microsoft.Exchange.Data.TextConverters.TextToHtml()
Dim html As New ConverterReader(body.GetContentWriteStream(), oTextToHTML)
newBodyContent = body.GetContentWriteStream()
oTextToHTML.Convert(html, newBodyContent)
End If
これらの行にコメントするか、すでにHTML形式の電子メールを送信すると、メッセージが正しく到着します。これは、これが問題(および解決策)の原因であることを意味します。