2013-07-02 40 views
1

我想实现的前景发送HTML电子邮件(带链接),同时还发送符合云直接到用户的日历中没有他们的相关日历约会的方式不得不打开每个个人.ics附件。展望HTML电子邮件和日历约会

到目前为止,我已经取得了一些变化,但没有一个正是需要的。

实现有问题的变化形式:

  1. HTML电子邮件的.ics作为附件(与此的问题是,每个.ICS附件必须由用户为了被打开为它被输入到日历中。用户每天都会收到很多这样的电子邮件,不会打扰每个附件的打开)。

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

  3. 约会直接进入日历,但HTML不显示链接。这是我想要的理想,但我无法使用html和日历获取替代视图,因此电子邮件正文中的链接不起作用。

  4. 在电子邮件发送日历直接和具有内嵌HTML文件附件。同样的问题是,尽管预约是自动输入的,但必须双击html才能打开它。

我也研究过将HTML放在约会中,但日历约会只接受纯文本或RTF格式。

如果有人可以帮助我实现这一目标既可以通过上面第3点(交替视图),或者如果您有任何其他建议如何处理这个我将非常感激。

+0

为您点2:http://stackoverflow.com/a/3826486/352101 – Bolu

+0

@Bolu谢谢,我会考虑这一点,看看是否有我可以冒充管理员帐户。 – dos

回答

0

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

+0

是的,我知道这是一个潜在的安全风险,但我目前已经能够做到这一点!唯一的问题是它打破了电子邮件中的html。 – dos