首页 > 解决方案 > ICS 文件在从个人电子邮件发送时工作,但从 mandrill api 发送时不工作

问题描述

我一直致力于在创建事件、更新事件或取消事件时创建 ICS,奇怪的是,我发现我从 mandrill 收到的邮件(我在组收件箱中收到的用于测试的邮件)不起作用。但是,当我将相同的电子邮件转发到我的个人电子邮件 ID 并返回到公司电子邮件 ID 时,它们可以无缝地工作。

这是邀请函

BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20210611T065121
UID:XXXXXXX-XXXXXXt-XXXX
DTSTART:20210611T230000
DTEND:20210611T231500
DESCRIPTION:Laboriosam quia et nisi et ipsum sunt soluta.
LOCATION:https://mytestsite.com/klasses/xxx/live
SEQUENCE:1
SUMMARY:XXXXXX - Abdul Pagac
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-PT15M
DESCRIPTION:Laboriosam quia et nisi et ipsum sunt soluta.
SUMMARY:XXXXXX - Abdul Pagac
END:VALARM
END:VEVENT
END:VCALENDAR

这是同一事件的取消,我屏蔽了一个新字段,请忽略它们。

VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
METHOD:CANCEL
BEGIN:VEVENT
DTSTAMP:20210611T065224
UID:XXXXXXX-XXXXXXt-XXXX
DTSTART:20210611T230000
DTEND:20210611T231500
DESCRIPTION:Laboriosam quia et nisi et ipsum sunt soluta.
LOCATION:https://mytestsite.com/klasses/xxx/live
SEQUENCE:2
STATUS:CANCELLED
SUMMARY:XXXXXX - Abdul Pagac
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-PT15M
DESCRIPTION:Laboriosam quia et nisi et ipsum sunt soluta.
SUMMARY:XXXXXX - Abdul Pagac
END:VALARM
END:VEVENT
END:VCALENDAR

我已经在验证器上验证了这些 ics(https://icalendar.org/validator.html#results),那里的 ics 已经成功验证

标签: emailemail-attachmentsicalendar

解决方案


推荐阅读