Outlook html电子邮件和日历约会

时间:2013-07-02 15:28:12

标签: c# outlook ms-office exchangewebservices icalendar

我正在努力实现一种在Outlook中发送 html电子邮件(带链接)的方式,同时还发送相关的日历约会 直接< / strong>进入用户日历,而无需打开每个.ics附件。

到目前为止,我已经实现了这方面的几种变体,但没有一种是完全需要的。

实现了有问题的变化:

  1. 带有.ics作为附件的HTML电子邮件(问题在于,每个.ics附件必须由用户打开才能将其输入日历。用户每次都会收到许多这样的电子邮件这一天并不会打扰每个附件。

  2. 以HTML格式发送电子邮件,然后使用Exchange Web服务在用户日历中自动创建约会。 (我后来被告知我们将无法访问这些用户的密码,即使我们这样做,他们也会经常更改)所以我不能使用这种方法,即使在我看来它是最好的。

    < / LI>
  3. 约会直接进入日历,但HTML不显示链接。理想情况下,这是我想要的,但我不能使用html和日历来使用备用视图,因此电子邮件正文中的链接不起作用。

  4. 直接在电子邮件中发送日历并具有内联html文档附件。同样的问题是,虽然自动输入约会,但必须双击html才能打开它。

  5. 我还考虑将HTML放在约会中,但日历约会只接受纯文本或RTF。

    如果有人可以通过上面的第3点(备选意见)帮助我实现这一目标,或者如果您对如何处理此问题有任何其他建议,我将非常感激。

1 个答案:

答案 0 :(得分:0)

我很惊讶您可以使用ics项自动填充用户日历,因为这会给用户系统带来安全风险。用户应该控制是否允许其系统打开文件附件。 我知道.ics文件包含ICAL格式的文本而不是二进制数据,但用户仍应该有选项。至少你不应该在日历项目中输入链接,因为垃圾邮件发送者很容易利用这些链接。