我正在尝试向使用 Outlook 2010 的用户发送一封格式精美的带有 icalendar 的电子邮件,但结果很糟糕。如果文件被删除,一切看起来都很好。
我以为我做错了什么,所以我用谷歌的日历尝试了同样的场景,得到了同样的结果。
在下图中,在右侧,您可以看到 google 的 html 从服务器到达时是如何混乱的。在左侧,我已将电子邮件保存为 eml 将邀请 mime-type 更改为其他内容,并且电子邮件已修复:
您可以在 github 上找到示例两个 EML 文件:
正如您将看到的,唯一的区别是第 172 行中的日历 mime。
有谁知道为什么会这样?有解决方法吗?或修复?
更新:我们的一位客户向我发送了他的 Outlook 屏幕截图,在这种情况下,您可能会看到 Outlook 更好地显示 html 并处理事件......有什么想法吗?
谢谢,罗伊