iCalendar 发送取消会议邮件 outlook日历显示 not supported calendar message.ics

问题一:outlook日历显示 not supported calendar message.ics
是因为日历格式不正确,不满足outlook要求
检查以下几项:

1,METHOD:REQUEST
2,STATUS:CANCELLED

3,检查各时间参数是否有值

DTSTART:yyyyMMddTHHmmss
DTEND:yyyyMMddTHHmmss
DTSTAMP:yyyyMMddTHHmmss
CREATED:yyyyMMddTHHmmss

问题二:日期格式显示不对
是因为时区原因
检查是否加了时区

BEGIN:VTIMEZONE
TZID:China Standard Time
BEGIN:STANDARD
DTSTART:16010101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE

模板:亲测试有效,outlook版本2019,foxmail,腾讯企业邮箱都可用

发送会议邮件

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:China Standard Time
BEGIN:STANDARD
DTSTART:16010101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART:20210910T163615
DTEND:20210910T163615
DTSTAMP:20210910T163615
UID:c53a376f-0913-4229-b4b7-dd72147ae049
CREATED:20210910T163615
DESCRIPTION:这是描述
LOCATION:
PRIORITY:5
SEQUENCE:0
STATUS:CONFIRMED
TRANSP:OPAQUE
SUMMARY:这是主题
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:FREE
END:VEVENT
END:VCALENDAR

取消会议的UID需要和创建的UID保持一致,才能取消
取消会议邮件

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:China Standard Time
BEGIN:STANDARD
DTSTART:16010101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART:20210910T163615
DTEND:20210910T163615
DTSTAMP:20210910T163615
UID:c53a376f-0913-4229-b4b7-dd72147ae049
CREATED:20210910T163615
LOCATION:
CLASS:PUBLIC
PRIORITY:1
SEQUENCE:1
STATUS:CANCELLED
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

icalendar官网,下面链接可以用来校验邮件格式是否正确
https://icalendar.org/validator.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值