首页 > 解决方案 > PHP 电子邮件中的“添加到日历”按钮

问题描述

我有一个人们可以填写的表格,允许他们选择活动的日期和时间。表单提交包含所有表单信息的电子邮件。

我正在尝试在收到的电子邮件中添加一个按钮,以将事件添加到 Outlook 日历。我可以让它与谷歌一起工作,但不是 Outlook。

电子邮件正在通过自定义 PHP 提交。我尝试了 AddToCalendar,但它不起作用,因为电子邮件不接受运行 AddToCalendar 所需的 JS。即使有办法让按钮下载自定义 .ics 文件,也没关系。

非常感谢任何想法或帮助。如果需要,我可以发布任何代码。

标签: phpoutlookcalendar

解决方案


“添加到日历”按钮无法添加到电子邮件,因为电子邮件无法执行 Javascript。因此,您应该改用“添加到日历”链接。

在 AddEvent.com,我们提供了一个简单的“事件”工具,可让您生成事件、复制“添加到日历”链接并将它们粘贴到您的电子邮件/新闻通讯中。该工具可以在这里找到:https ://www.addevent.com/events

您也可以使用 Outlook 等客户端/程序创建事件,将事件另存为 .ics 文件并将其附加到您的电子邮件中。大多数日历供应商会检测 .ics 文件并提供“添加到日历”链接——至少 Gmail 会这样做。


推荐阅读