首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当存在.ics附件时,为什么Outlook会禁止HTML格式设置?

当存在.ics附件时,为什么Outlook会禁止HTML格式设置?
EN

Stack Overflow用户
提问于 2015-10-23 19:38:21
回答 2查看 4.2K关注 0票数 1

我正在尝试设置一个带有.ics文件附件的电子邮件。我还希望邮件正文包含少量的HTML格式(单行颜色为红色)。

我已经把所有这些都设置好了,而且似乎都能在其他各种邮件程序上工作(gmail,mac Mail)。然而,在Outlook (特别是Win10上的Outlook2013)中,它无法渲染颜色。

如果我发送一封不带.ics附件的相同邮件,一切都会正常呈现。

我有一种感觉,这可能是Outlook的一个“功能”,当显示.ics文件的日历预览时,它不会显示任何可能会影响其精彩预览窗格的内容(比如一些重要的文本以红色呈现,以确保人们看到它);但我是否遗漏了什么?

以下电子邮件中的完整代码:

代码语言:javascript
运行
复制
------=_Part_732_741500152.1445600688123
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
<p>Dear Jazzer,</p>

<p style="font-weight:bold">This is some bold text</p>
<p style="color:red">This is some red text</p></html>
------=_Part_732_741500152.1445600688123
Content-Type: text/calendar; method=request; name="Test Learning Event.ics"
Content-Transfer-Encoding: 7bit


BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 15.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
UID:a14L0000001ufrEIAQ
CLASS:PUBLIC
SUMMARY:Test Entry
LOCATION:Bristol,UK
DESCRIPTION:test
CREATED:20151023T114447Z
DTSTART:20151022T140000Z
DTEND:20151023T120000Z
DTSTAMP:20151023T114447Z
LAST-MODIFIED:20151023T114447Z
PRIORITY:5
SEQUENCE:1
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:OOF
X-MICROSOFT-CDO-INTENDEDSTATUS:OOF
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MS-OLK-AUTOFILLLOCATION:FALSE
X-MS-OLK-CONFTYPE:0
END:VEVENT
END:VCALENDAR
------=_Part_732_741500152.1445600688123--
EN

回答 2

Stack Overflow用户

发布于 2015-10-24 07:29:34

创建一个text/calendar类型的MIME消息(只是一个MIME部分),并用您的ICS文件的内容填充它。必须使用额外的属性FMTTYPE=text/html将HTML格式添加到X-ALT-DESC iCal标头

代码语言:javascript
运行
复制
X-ALT-DESC;FMTTYPE=text/html:<html>\n
 <p>Dear Jazzer,</p>\n
 <p style="font-weight:bold">This is some bold text</p>\n
 <p style="color:red">This is some red text</p></html>
票数 2
EN

Stack Overflow用户

发布于 2016-11-29 15:11:13

将以下内容替换为您的描述。

代码语言:javascript
运行
复制
DESCRIPTION:test

X-ALT-DESC;FMTTYPE=text/html:<html><font face="Arial,sans-serif";>test<br><br></font></html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33301397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档