none
寄信RTF問題 RRS feed

  • 問題

  • Dear 大大:

          有件事想跟各位大大請教,目前敝司的Office環境有outlook版本有2003、2007及2010,不管是相同版本或不同版本互寄時,只有內文有表格or圖片,收信者端內文皆會呈現RTF的格式,導致格式跑掉,目前做法有將REG的DisableTNEF給關閉,但有測試依然沒用,最後有將各版本的快取清除後,再測試皆恢復正常,但有點治標不治本,怕會不會過一陣子也異常了,所以想請問一下大大還有什麼更好解,最主要是想詢問一下是什麼原因造成格式異常。

    2015年5月20日 上午 08:59

解答

  • 有用 Live Mail 來收收看嗎?Live Mail 會使用郵件原始格式,且不支援 rtf ,對於除錯有很大幫助。

    Outlook 2003 以前,同時擁有 word 引擎與 HTML Editor (Live Mail 使用 HTML Editor)

    Outlook 2007 以後,因為郵件病毒無法根除,所以微軟廢棄 HTML Editor ,僅有 Word 引擎。因此任何原始郵件都會被轉換為 RTF 格式,你需要明確的指出,是原始郵件就是 RTF 還是進到 Outlook 才變成 RTF 。

    在 Outlook 信件開啟後,可檢視原始碼,此部分是解碼後的 MIME part 0 ,對於非純文字郵件,具有多個 MIME part,不易正確判讀,需要改用 Live Mail 來除錯會比較清楚。


    T.L. Cheng

    2015年11月7日 上午 06:50
    版主