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