問題描述
郵件內文中包含表格資訊,Alibaba Mail網頁版或Alibaba Mail用戶端不顯示錶格,只顯示了常值內容,而Outlook可以顯示錶格和內容。
問題原因
Outlook專有格式相容性問題,eml原文郵件標頭中包含了多個Content-Type類型。
text/plain是標準的純文字格式,可以被所有郵件用戶端識別和顯示。
而MS-TNEF是一種專有格式,所以在跨平台和跨郵件用戶端的使用上可能會受到限制,一些郵件用戶端可能無法正確識別和顯示。
若有不支援的格式,為相容更多內容的顯示,將按text/plain進行展示。
例1:
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: base64
例2:
Content-Type: application/ms-tnef;charset=utf-8
Content-Transfer-Encoding: base64
Content-Type是一種電子郵件協議中的頭部欄位,用於指示訊息體中所包含的資料類型及其格式。
Content-Type頭部欄位通常由兩部分組成,用分號分隔:類型和子類型。
Content-Type通常與Content-Disposition、Content-Transfer-Encoding等頭部欄位一起使用,用於指定郵件內文的具體格式和編碼方式,以便接收者能夠正確解析和顯示郵件內容。
text/plain表示郵件內文是純文字,charset=utf-8表示郵件內文是使用UTF-8字元集編碼。
MS-TNEF是微軟開發的一種電子郵件格式,基於國際郵件傳輸協議標準(RFC 1341)和Multipurpose Internet Mail Extensions(MIME)標準開發。它是一種專有格式,所以在跨平台和跨郵件用戶端的使用上可能會受到限制。
解決方案
建議發信方修改Outlook設定把RTF改為HTML,以避免相容性問題,導致郵件格式異常。
路徑:檔案--選項--郵件--撰寫郵件--使用此格式撰寫郵件
