我正在尝试使用 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 格式的电子邮件,那么消息会正确到达,这对我来说意味着这是问题(和解决方案)的根源。