gpt4 book ai didi

email - 带有文本和日历的多部分电子邮件 : Outlook doesn't recognize ics

转载 作者:行者123 更新时间:2023-12-04 05:31:23 25 4
gpt4 key购买 nike

我在使用 Outlook 2007 时遇到问题。当发送带有“文本/日历”部分的“多部分/替代”电子邮件时,Outlook 会识别日历事件,这就是它必须的方式。
但是当添加“文本/纯文本”部分时,Outlook 只显示纯文本,缺少日历部分(但它存在于电子邮件的源代码中)。

源看起来像这样:

[...]
Content-Type: multipart/alternative;
boundary="_=_swift_v4_138243630552664dd1bc83e_=_"

--_=_swift_v4_138243630552664dd1bc83e_=_
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

[...the plain message...]

--_=_swift_v4_138243630552664dd1bc83e_=_
Content-Type: text/calendar; charset=utf-8
Content-Transfer-Encoding: quoted-printable

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//GourmetPortal//NONSGML rr//DE
BEGIN:VEVENT
UID:res-Burkert
CREATED:20131030T113000Z
ORGANIZER;CN=3DSven Burkert:MAILTO:[...]
SUMMARY:[...]
DESCRIPTION:[...]
DTSTART:20131030T113000Z
END:VEVENT
END:VCALENDAR

--_=_swift_v4_138243630552664dd1bc83e_=_--

最佳答案

您在内容类型中都缺少 iTIP 方法:

Content-Type: text/calendar; charset="utf-8"; method=REQUEST

以及作为 VCALENDAR 属性:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
PRODID:-//GourmetPortal//NONSGML rr//DE

该方法可能是 PUBLISH 或 REQUEST(在这种情况下,您还会错过一些 ATTENDEE 属性)。

然后,一些客户端在 multipart/alternative 中忽略 iMIP,只将其视为附件,因此您可能需要尝试以下结构:
multipart/mixed
multipart/alternative
text/plain
text/calendar;method=REQUEST
text/calendar (with a content-disposition:attachment)

本质上,您添加了两次附件。来自 google/yahoo 日历和闪电的 iMIP 邀请具有这样的结构。

关于email - 带有文本和日历的多部分电子邮件 : Outlook doesn't recognize ics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19523861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com