取消 .ICS 在 Outlook Windows App 中有效,但在 Outlook 365 中无效为什么?

问题描述

我是一名新手程序员,试图从过时的数据库中以 .ICS 文件的形式向同事发送人员配备任务。我在 Outlook Windows 中做了以下工作:

  1. 添加带有 .ICS 附件的单个事件
  2. 使用 .ICS 附件添加多个事件
  3. 取消带有 .ICS 附件的单个事件

有什么问题吗?我的许多同事使用 Mac,我无法让取消事件与 Outlook for Mac 或 Outlook 365 一起使用。在后者上,我收到了可怕的“无法导入日历。稍后再试。”

我将在下面粘贴一个示例,但我确信我的格式正确(并已使用验证器进行了检查); UID 是常数;序列在递增; Last-Modified 正在更新。我试过“方法:请求”和“方法:取消”,没有任何变化。

我也阅读了无数帖子,明白这是一个长期存在的问题。

现在我最好的猜测是这不是 ICS 本身的问题,而是电子邮件标头中的 MIME 内容类型的问题。我已经确认这没有被设置为文本/日历,但我不知道有什么方法可以改变它。

希望这是足够的信息。如果有人对我如何完成这项工作有任何见解,将不胜感激。

BEGIN:VCALENDAR
VERSION:2.0
PRODID://Workplace//EN
METHOD:REQUEST
BEGIN:VEVENT
UID:F499BCFD-16DB-2A40-B1E1-F8D64F6A9B36
SEQUENCE:5
DTSTAMP:20210630T165316Z
ORGANIZER;CN=Live Programs:
 MAILTO:XXX@xxx.org
ATTENDEE;ROLE=REQ-PARTICIPANT;
 PARTSTAT=TENTATIVE;CN=Matt P
 :MAILTO:ZZZ@zzz.org
DTSTART:20220703T154500Z
DTEND:20220703T164500Z
LAST-MODIFIED:20210713T134505Z
LOCATION:Theater One
SUMMARY:12:00pm Show (Presenter)
STATUS:CANCELLED
END:VEVENT
END:VCALENDAR

解决方法

我不确定它是否会起作用,但是您可以使用 METHOD:REPLY 尝试一次吗。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...