เหตุใด Outlook จึงระงับการจัดรูปแบบ HTML เมื่อมีไฟล์แนบ .ics

ฉันกำลังพยายามตั้งค่าอีเมลโดยแนบไฟล์ .ics ฉันต้องการให้เนื้อหาของข้อความมีการจัดรูปแบบ HTML จำนวนเล็กน้อย (บรรทัดเดียวเป็นสีแดง)

ฉันได้ตั้งค่าทั้งหมดนี้อย่างถูกต้องแล้ว และดูเหมือนว่าจะทำงานได้กับโปรแกรมเมลอื่นๆ มากมาย (gmail, mac Mail) อย่างไรก็ตาม ใน Outlook (โดยเฉพาะ Outlook 2013 บน Win10) ไม่สามารถแสดงสีได้

หากฉันส่งข้อความที่เหมือนกันโดยไม่มีไฟล์แนบ .ics ทุกอย่างจะแสดงผลได้ดี

ฉันรู้สึกว่านี่อาจเป็น 'คุณสมบัติ' ของ Outlook ที่เมื่อแสดงตัวอย่างปฏิทินสำหรับไฟล์ .ics มันจะไม่แสดงสิ่งใดที่อาจเบี่ยงเบนไปจากบานหน้าต่างแสดงตัวอย่างที่ยอดเยี่ยม (เช่นข้อความสำคัญบางส่วนที่แสดงผลเป็นสีแดงถึง ให้แน่ใจว่าผู้คนได้เห็นมัน); แต่มีบางอย่างที่ฉันขาดหายไปเหรอ?

รหัสเต็มจากอีเมลด้านล่าง:

------=_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--

person Jazzer    schedule 23.10.2015    source แหล่งที่มา


คำตอบ (2)


สร้างข้อความ MIME ประเภท text/calendar (เพียงส่วน MIME เดียว) และเติมเนื้อหาของไฟล์ ICS ของคุณ ต้องเพิ่มการจัดรูปแบบ HTML ในส่วนหัว X-ALT-DESC iCal พร้อมด้วยแอตทริบิวต์พิเศษ FMTTYPE=text/html:

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>
person Dmitry Streblechenko    schedule 23.10.2015

แทนที่สิ่งต่อไปนี้ด้วยคำอธิบายของคุณ

DESCRIPTION:test

X-ALT-DESC;FMTTYPE=text/html:<html><font face="Arial,sans-serif";>test<br><br></font></html>
person muhammad kashif    schedule 29.11.2016