myplusing 發表於 2009-8-13 13:59:57

請問有甚麼方法可以讓收到mdaemon 轉寄的信件不會亂碼

本文章最後由 myplusing 於 2009-8-13 04:21 PM 編輯

亂碼的問題.嘗試過這裡的爬文修正..還是無法修正成功
我的伺服器 是windows nt   
UTF-8被MDAEMON轉成ISO-1899-1 如何修正這個問題呢?
mdaemon 9.6 版有出現這個問題   
後來嘗試升級到mdaemon 10
電腦也重開機數次
問題還是ㄧ樣存在




http://home.suma.tw/attachment/200908/13/22065_12501416310qq4.jpg
編碼有改過big-5   iso-8859-1   utf-8 大小寫都嘗試過了





http://home.suma.tw/attachment/200908/13/22065_1250141639eBP0.jpg
我也改過 worldcliend的語言檔案041 - UTF






http://home.suma.tw/attachment/200908/13/22065_125014164457VG.png
信件內的亂碼






http://home.suma.tw/attachment/200908/13/22065_12501416447N0O.png
我使用OUTLOOK查詢該信件的原始碼
卻是顯示該信件被轉換成 iso-8859-1
可是程式檔案內明明就是 UTF-8






http://home.suma.tw/attachment/200908/13/22065_1250141645jRm2.png
在OUTLOOK檢視編碼到 UTF-8 才恢復正常

myplusing 發表於 2009-8-13 16:26:06

如果有不禮貌
請多多指教

有看不懂請回帖
馬上修正

MarchFun 發表於 2009-8-13 18:21:46

你第一張圖的編碼設定,設定的是 MDaemon 本身自動產生的郵件的編碼,跟你接收或傳送的郵件的編碼無關。

你現在要問的是一般方式收下來的信還是在 WorldClient 上看到的信?

myplusing 發表於 2009-8-13 18:56:55

感謝FUN兄回我留言

我的問題是一般方式收下來的信件

myplusing 發表於 2009-8-13 19:02:26

本文章最後由 myplusing 於 2009-8-13 08:58 PM 編輯

如果依照FUN兄的說法
那應該是 "信件的發送編碼問題"


我寫了ㄧ組程式
透過我架設的A信箱發信到B信箱

可是B信箱收到的信件變成亂碼

我信件內容是使用UTF-8寫的信件的
可是用B信箱收到的信

卻無法自動切換UTF-8   而顯示亂碼   

需要手動切換編碼成UTF-8   
才可以修正亂碼問題

MarchFun 發表於 2009-8-13 20:57:30

MDaemon 是不會去轉換信件編碼的,所以收到的信無法自動切換跟 MDaemon 無關。也就是說,不管信的來源是什麼內容,MDaemon 只是把它收下來,然後再讓郵件程式(如 Outlook)來收,這中間並不會有任何編碼轉換的問題。

所以應該是跟發信的程式有關。

myplusing 發表於 2009-8-13 21:00:23

謝謝FUN兄   我寄續查詢

js-av 發表於 2009-8-28 15:18:20

不曉得結果如何?
從MarchFun大這裏學到不少!
也感謝MarchFun大的回覆!
頁: [1]
檢視完整版本: 請問有甚麼方法可以讓收到mdaemon 轉寄的信件不會亂碼