首页 文章

EWS托管API,约会MessageBody以及HTML / CSS的破坏

提问于
浏览
0

我正在使用EWS Managed API 1.2与Exchange 2010和Outlook 2010/2013进行集成项目 . 我们将其与现有系统捆绑在一起 . 以前,我们可以选择发送 Session 通知 . 这些有一个很好的格式化的身体,没有什么太花哨,但有一个CSS Headers ,一些表等等 . 由于Outlook使用Word渲染引擎的原因未知,所以它首先是有趣的...

无论如何,现在我们正在通过EWS-MA直接创建约会 . 有趣的部分?约会的消息体转换为RTF并剥离几乎所有HTML,包括CSS头 . 我发现只支持一些标签,还有一组更有限的样式,只能内联完成 . 头部中的任何CSS样式标记都会被删除 . 我们希望在发送 Session 请求时保持相同的格式,但这不会发生 .

有没有办法绕过这种细致的格式重写?我们将不得不猜测并检查支持的样式和标签,因为我没有看到任何支持的文档 . 有些样式被完全剥离,有些样式被转换成其他样式,有时它会按预期方式通过 . 我想知道是否有办法利用内联附件来滑动HTML,但我怀疑这是可行的 .

1 回答

  • 0

    您需要使用HTML BodyType,如下所示,并使用实例此网站将您的CSS嵌入到html标记中http://beaker.mailchimp.com/inline-css


    appointment.Body =“你的html与内联CSS在这里”;

    appointment.Body.BodyType = BodyType.HTML;预约等

    我希望它有帮助:)

相关问题