我尝试将格式正确的iCalendar文件作为Google App Engine的gmail地址附件发送。
当我(以编程方式)将电子邮件发送到Gmail地址时,会收到附带电子邮件的电子邮件,但gmail不会自动提供将事件添加到Google日历的链接。 如果我转发完全相同的电子邮件,并附带相同的Gmail地址,gmail会提示自动添加该事件。这告诉我我的iCalendar文件格式正确,让我觉得它可能与我的标题有关:
Content-Type: text/calendar; charset=US-ASCII; name="cal.ics"
Content-Disposition: attachment; filename="cal.ics"
Content-Transfer-Encoding: base64
当我通过我的应用程序发送谷歌日历活动时,没有任何关于为什么它没有识别/自动要求添加谷歌日历活动的任何见解,但是当我手动发送电子邮件时它确实识别出ics文件?