微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iCalendar / ics - gmail 上没有回复按钮

如何解决iCalendar / ics - gmail 上没有回复按钮

我在备用邮件客户端上收到了回复按钮,但大多数用户将使用 Gmail。

我的电子邮件是用 Python 中的 SMTPmail 构建的。我的电子邮件如下所示:

Content-Type: multipart/mixed; boundary="===============5344983479835403540=="


--===============5344983479835403540==
Content-Type: multipart/alternative; boundary="===============4277274305663480604=="
MIME-Version: 1.0

--===============4277274305663480604==
MIME-Version: 1.0
Content-Type: text/html; charset="utf-8"
Content-transfer-encoding: 8bit
Content-Type: text/plain; charset="utf-8"


<HTML/Text here>

--===============4277274305663480604==
MIME-Version: 1.0
Content-Type: text/calendar; method="REQUEST"; name="invite.ics"; charset="utf-8"
Content-transfer-encoding: 7bit
Content-Class: urn:content-classes:calendarmessage
Charset: UTF-8

BEGIN:VCALENDAR
PRODID:pyICSParser
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19700328T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19701031T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20210416T080000
DTEND;TZID=Europe/Berlin:20210416T090000
DTSTAMP:20210415T160735Z
ORGANIZER;CN=My App:mailto:myappwebsite.com
UID:b7d98cd6-bfcc-4c17-9055-025fc922081f
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Me;X-NUM-GUESTS=0:mailto:myemail@gmail.com
CREATED:20210415T160735Z
DESCRIPTION: ExampleDescription
LAST-MODIFIED:20210415T160735Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Text
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

--===============4277274305663480604==--
--===============5344983479835403540==
MIME-Version: 1.0
Content-Type: text/calendar; name="invite2.ics"; charset="utf-8"
Content-transfer-encoding: base64
Content-disposition: attachment; filename=invite2.ics

TUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogdGV4dC9jYWxlbmRhcjsgbWV0aG9kPSJSRVFVRVNUIjsgbmFtZT0iaW52aXRlLmljcyI7IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZgluZzogN2JpdA0KQ29udGVudC1DbGFzczogdXJuOmNvbnRlbnQtY2xhc3NlczpjYWxlbmRhcm1lc3NhZ2UNCkNoYXJzZXQ6IFVURi04DQoNCkJFR0lOOlZDQUxFTkRBUg0KUFJPRElEOnB5SUNTUGFyc2VyDQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVTVA0KQkVHSU46VlRJTUVaT05FDQpUWklEOkV1cm9wZS9CZXJsaW4NCkJFR0lOOkRBWUxJR0hUDQpUWk9GRlNFVEZST006KzAxMDANClRaT0ZGU0VUVE86KzAyMDANCkRUU1RBUlQ6MTk3MDAzMjhUMDIwMDAwDQpSUlVMRTpGUkVRPVlFQVJMWTtCWU1PTlRIPTM7QllEQVk9NFNVDQpFTkQ6REFZTElHSFQNCkJFR0lOOlNUQU5EQVJEDQpUWk9GRlNFVEZST006KzAyMDANClRaT0ZGU0VUVE86KzAxMDANCkRUU1RBUlQ6MTk3MDEwMzFUMDMwMDAwDQpSUlVMRTpGUkVRPVlFQVJMWTtCWU1PTlRIPTEwO0JZREFZPS0xU1UNCkVORDpTVEFOREFSRA0KRU5EOlZUSU1FWk9ORQ0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1RaSUQ9RXVyb3BlL0JlcmxpbjoyMDIxMDQxNlQwODAwMDANCkRURU5EO1RaSUQ9RXVyb3BlL0JlcmxpbjoyMDIxMDQxNlQwOTAwMDANCkRUU1RBTVA6MjAyMTA0MTVUMTYwNzM1Wg0KT1JHQU5JWkVSO0nopU15IEFwcDptYWlsdG86bXlhcHB3ZWJzaXRlLmNvbQ0KVUlEOmI3ZDk4Y2Q2LWJmY2MtNGMxNy05MDU1LTAyNWZjOTIyMDgxZg0KQVRURU5ERUU7Q1VUWVBFPUlORElWSURVQUw7Uk9MRT1SRVEtUEFsvelDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9VFJVRTtDTj1NZTtYLU5VTS1HVUVTVFM9MDptYWlsdG86bXllbWFpbEBnbWFpbC5jb20NCkNSRUFURUQ6MjAyMTA0MTVUMTYwNzM1Wg0KREVTQ1JJUFRJT046IEV4YW1wbGVEZXNjcmlwdGlvbg0KTEFTVC1NT0RJRklFRDoyMDIxMDQxNVQxNjA3MzVaDQpMT0NBVElPTjoNClNFUVVFTkNFOjANClNUQVRVUzpDT05GSVJNRUQNClNVTU1BUlk6VGV4dA0KVFJBTlNQOk9QQVFVRQ0KRU5EOlZFVkVOVA0KRU5EOlZDQUxFTkRBUg==
--===============5344983479835403540==--

我知道我有一些不推荐使用的标头,而且 base64 附件可能不是必需的,但在多次失败后,我开始根据 Zoho 的一个有效日历邀请示例对我的电子邮件进行建模。

添加 METHOD:REQUEST 和 ATTENDEE 行后,我就开始在 TutaNota 的邮件客户端上接收 RSVP 按钮。当大多数服务都有适用于 Gmail 的实施时,我不知道为什么我无法在 Gmail 上获取它们。

如果有任何线索,我将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。