昨天同仁反應寄信給客戶時,部份郵件會變成亂碼。拿到問題郵件後,是個純文字的亂碼信,而寄件方的寄件備份裡卻是html格式,這跟以往遇到的情形不太一樣,以往是寄出時,使用了RTF的格式,且對方不是使用Outlook,才會造成內容損壞。
在跟SPAM廠商確認不是SPAM的問題後,就開始研究Outlook設定,依照SPAM廠商說法,這封信可能只有部份內容有RTF格式,才會造成Outlook看它是HTML,其他軟體看他則是RTF。確認Outlook的「傳送RTF格式的郵件給網際網路收件者時:」設定已設成”轉成HTML格式”,對於這封信還是沒有幫助,後來在微軟文章找到解決方式,透過修改機碼來關閉RTF功能。
「regedit」-「HKEY_CURRENT_USER」-「Software」-「Microsoft」-「Office」-「15.0(看你的Office版本而定)」-「Outlook」-「Preferences」,右鍵新增一組名為”DisableTNEF”的DWORD值,並將值改為”1″,重開機後即可。
[Tautan referensi]
- 在 Outlook 2007 和 2010 中將 Winmail.dat 作為電子郵件附件傳送
- OUTLOOK2010寄信 表格會不見 並且夾檔變成winmail.dat – ITU Bang bantu::Bantu pecahkan masalah bersama,Suatu hari untuk menyelamatkan orang-orang TI
[…] DisableTNEF 的機碼(Silakan merujuk ke:Outlook mengirim email,Pihak lain menerima karakter yang kacau | Lama Sen Chang Tan),Juga perlu menghapus kunci ini,搭配取消勾選 […]