我有一个 C# 程序(除其他外)创建 HTML 消息体。消息有一点内联 CSS,标签有一些样式属性。发送时,消息完全符合规范。
但是,Exchange 服务器对 HTML 邮件正文中的所有 CSS 和格式标记执行(残酷的)转换,并且几乎将所有内容重新写入其自己的“等效”格式。大多数结果实际上在视觉上是相同的,但由于某种原因,某些格式在翻译中丢失了 - 即转换似乎是“正确但有损”。
我们使用标准的 Microsoft.Exchange.WebServices.Data.EmailMessage 对象。发件人有没有办法抑制 Exchange 的翻译行为,只推送原始 HTML?