PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- Windows 討 論 版 (https://www.pczone.com.tw/vbb3/forum/3/)
-   -   【抱怨】寄出的信件內容被截斷-原因和解決方式(Outlook Express 6 + Windows XP SP2) (https://www.pczone.com.tw/vbb3/thread/3/105251/)

b0913 2004-12-31 09:43 AM

【抱怨】寄出的信件內容被截斷-原因和解決方式(Outlook Express 6 + Windows XP SP2)
 
這是小弟我今天收到的信件 因為我也常發生這個信件被截斷的情形
可是真正的原因不知道是不是這封信件中所示...
不知道大家是否都用遇到這個情形呢????
今天剛修改 測試看看是不是這個原因
有修改過OR遇到這種被截斷的情形的朋友可以回覆一下嗎


寄出的信件內容被截斷
適用範圍:Outlook Express 6 + Windows XP SP2
 
最近非常多的網友都問起寄出的郵件會被截掉的問題,就是只出現前幾行,後面的內容全都不見了。分析之後發現,這些被截掉的信件特徵都是:安裝了 Windows XP SP2 的環境。

寄出即被截斷,在寄件備份裡的信就是被截斷的。純文字格式的信件( TEXT)並不會被截斷,似乎只有 HTML 信件才會產生這種行情況。似乎只發生在繁體中文 Windows XP SP2作業系統。

從這些特點觀察,信件在編碼寄出的時候,就是壞的了(HTML email 無論什麼內容,都要經過編碼,轉成純文字 ASCII,才能送出,編碼方法有 Base64、Quoted Printable 等等)。Outlook Express 預設編碼都是 Quoted Printable(Outlook 也是採用 Quoted Printable),所以,解決這個問題,可以從改變編碼方式來測試。

開啟Outlook Express,到「工具」>>「選項」>>「傳送」,在郵件傳送格式那裡,按 HTML 設定,MIME 編碼改為 Base64,勿選 Quoted Printable。

接著,按純文字設定,MIME 改成無或 Base64,或選 Uuencode,總之,就是不要設為 Quoted Printable。不過純文字似乎都沒遇到被截斷的問題,如果你的寄出的郵件都很正常,就不必做以上的改變。

改變編碼後,測試看看能否解決。如果解決了,就代表的確是 Quoted Printable 編碼出了問題。依照回報的問題環境,似乎都是安裝了 Windows XP SP2 之後才發生的。

我並不清楚 XPSP2 是否有更動原先 Outlook Express 6 的編碼相關元件,但如果的確是安裝了 SP2 才發生,這是很嚴重的瑕疵,如此明顯的錯誤、不須特別的步驟技巧,就能顯現的錯誤,應要歸為測試人員的失職。

MrBenson 2004-12-31 07:01 PM

:) 雖然離題, 但小弟還是想要 - 祝你們幸福!!

& 謝謝分享。

jzz 2005-01-01 11:06 PM

很實用呢.....
感謝分享呢....
又多學會一些東西了....
:jump:

b0913 2005-01-02 12:31 AM

感謝MrBenson 的祝福喔.........2005 新年快樂!!!


所有時間均為 +8。現在的時間是 07:37 PM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。