通过电子邮件将活动添加到客户日历

时间:2014-03-05 11:37:35

标签: java java-ee calendar

我完全不知道如何做到这一点。 我只有一个邮件发送功能

sendEmail(List<String> to, String subject, String text) 
  

如何创建事件通知电子邮件并将其转发给客户端,以便客户端   可以通过单击是按钮

将事件添加到他的日历中

1 个答案:

答案 0 :(得分:0)

大多数电子邮件客户端都不允许使用Javascript。所以 Button 对你的目的没有帮助。

我认为最好的方法是生成.ics文件并将其附加到您的电子邮件中。大多数电子邮件客户端(如Gmail)都可以找到它并显示为电子邮件正文的一部分。通常,它会有一个&#34;添加到日历&#34;电子邮件客户端为此.ics文件生成的链接。

这是对.ics文件格式的引用。 http://en.wikipedia.org/wiki/ICalendar