none
請問某家客戶反應收到的郵件都是亂碼,怎麼處理?? RRS feed

  • 問題

  • 想請問各位老師..

    遇到郵件亂碼這是我到現在滿無力的

    這問題已請user在寄信時在工具選項選BIG5繁體中文及utf8

    結果客戶還是反應收到時都是亂碼?

    Exchange寄信出去都會經過spam主機

    在spam主機看的結果是顯示正常,但客戶收到時就是亂碼,客戶有再寄附件給我們看過

    不知是否我們公司的Exchange2000跟對方的mail server有關係嗎???

    還有幾個user也曾都反應過,「有時」客戶收到的mail都是亂碼

    之前在版上有發問過,但都沒得到回應....請各位老師有空幫忙一下,謝謝.

     

    2008年9月13日 上午 03:12

所有回覆

  • Dear  :

     

    建議你可以請對方提供你郵件網際網路標題資料參考一下!

    另外可以確認對方Mail Server是 Exchange or 其他?

    這樣也比較好整理狀況

     

    以上

    • 已提議為解答 ivy wu 2010年10月18日 上午 01:40
    2008年9月14日 上午 02:40
  • 請先跳過你的SPAM直接寄信給對方

    先前有遇過相同的問題..跳過SPAM以及防毒牆就沒事

     

    2008年9月17日 下午 04:15
  •  

    各位老師請教一下

     

    1. 我收到一封客戶寄來的信,header 如下,但我的Outlook 2007 繁中 (Exchange 2007 Eng) 卻在收到時用UTF-8解碼,若手動轉成Big5編碼會亂碼,同封信看sniffering 下來的 .EML 用OE檢視確是Big5,

     

    1793.E87E7E7D"
    Subject: =?big5?B?uUarSL7Mtf0=?=
    Date: Tue, 16 Sep 2008 08:33:56 +0800
    Content-Transfer-Encoding: 7bit
    Message-ID: <>
    X-MS-Has-Attach: yes
    X-MS-TNEF-Correlator:
    Thread-Topic: =?big5?B?uUarSL7Mtf0=?=
    Thread-Index: AckXk+d1K6OCeXyWTf6zwjg8PeAckw==
    This is a multi-part message in MIME format.

    Content-Type: multipart/related;
     type="multipart/alternative";
    Content-Type: multipart/alternative;
    Content-Type: text/plain;
     charset="big5"
    Content-Transfer-Encoding: QP

     

    2. 接著問題是我的oulook 2007預設是自動選擇外寄編碼(選取Big5),但直接回覆此封信時,是用UTF-8外寄,我外寄送出到F-E前sniffering的header 如下,接著對方收到這封信時header 就沒有編碼了,

     

    Sep 2008 08:49:43 +0800
    Subject: =?utf-8?B?5Zue6KaGOiDpgZTkv6HmhpHoqLw=?=
    Thread-Topic: =?utf-8?B?6YGU5L+h5oaR6Ki8?=

    Thread-Index: AckXk+d1K6OCeXyWTf6zwjg8PeAckwAAcy7g
    Accept-Language: en-US
    Content-Language: zh-TW
    X-MS-Has-Attach: yes
    X-MS-TNEF-Correlator:
    acceptlanguage: en-US
    Content-Type: multipart/related;
     type="multipart/alternative"
    MIME-Version: 1.0
    Content-Type: multipart/alternative;
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: base64

     

    3. 但對方client 端收到郵件時確已將header 編碼移掉了,再回傳時 subject 及header 內容都是 question mark,對方是有spam gateway,且spam gateway 產生的NDR 編碼都是UTF-7

     

    4. 為了測試問題在哪一端,我又進行如下測試,發信我公司的outlook 03/07(Exchange 03/07) 用 UTF-8 、MIME格式發送中文語系的主旨到internet 都會產生 question mark,應該是沒有送出編碼

    http://forums.microsoft.com/Technet-CHT/ShowPost.aspx?PostID=3887121&SiteID=23&mode=1

     

    精簡的header 如下

    Subject: ????UTF-8
    Content-Transfer-Encoding: 7bit
    Thread-Topic: ????UTF-8
    Content-Type: multipart/related;
     type="multipart/alternative";
    MIME-Version: 1.0
    This is a multi-part message in MIME format.
    Content-Type: multipart/alternative;
    Content-Type: text/plain;
     charset="utf-8"
    Content-Transfer-Encoding: quoted-printable
    
    5. 我用Jmail 來透過內部Exchange server realy 測試發信到外部,同樣的結果,header 指定用Big5 編碼,主旨都沒問題,若改為UTF-8編碼外寄,一樣是question mark,但若將Jamail 啟用 "ISO Encoding Header",則用UTF-8 編碼外寄則都正常 (但此功能預設是建議關閉的)
    6. 另我請另外一家公司做測試,Outlook 2003 (從Exchange 2003 升上來的2007)發信,同樣中文語系用UTF-8編碼外寄則是沒問題,這家公司IT 說之前剛升到Exchange 2007時也遇過此問題,他後來是調整Internet Message format Character Set 為Big5 才解決,(原本他們的Exchange 2003 是default - Western European,目前我們的Exchange 2003/07 也都是保持在default - Western European ISO 8859-1 )
    7. 所以目前看來問題只是在我們Exchange 2003-SP2/07-SP1,rollup2 的internet message format 的設定,不管MIME or 非MIME 我都測試過,只要主旨是中文字元用UTF-8外寄都會變成question mark, 我也不太確定再升上Exchange 2007之前有沒有類似的問題,目前大部分的client 預設都是big5寄出郵件,看起來問題不多,不知各位老師有沒有建議? 感


     
    P.S. 我們外寄流程是指透過標準Exchange FE-BE架構
     
    • 已提議為解答 ivy wu 2010年10月18日 上午 01:41
    2008年9月18日 上午 01:47
  • 老師您好,

    到目前為止只發生過在幾家客戶、廠商上,且有時才會發生

    公司是設定二個SMTP connector ,

    一個到分公司(cost高),一個到spam主機然後就到internet

    請問如果要跳過spam主機,是否將到spam主機的SMTP connector刪除即可...?????

    還是說針對某家客戶的domain,設定不要經過smtp connector??

    還有想請問spam主機的DNS要怎麼設定??

    第一組設定公司內部第一台DC兼DNS的IP,另一組是設定中華電信168.95.1.1 這樣可嗎??

    我們的情形是只有發生過幾家,且是有時候、而且也不是全部

    所以郵件變亂碼的情形,我還真沒什麼想法,謝謝.

     

    2008年9月18日 下午 12:45
  • dear sir,

    「請對方提供你郵件網際網路標題資料參考一下」,

    這個我自己也不知如何提供,不知提供此用意如何??

    更正一下問題,

    是客戶反應某user寄的信都是亂碼,

    原本公司的user發信預設的編碼繁體中文(Big5) 他們反應是亂碼

    後來將發信預設的編碼改成Unicode (UTF-8)了,也是亂碼

    客戶反應他都是用瀪體中文(Big5)

    可是該user請其他人寄不會亂碼???

    請問這是outlook client的問題嗎??????謝謝!

    • 已提議為解答 ivy wu 2010年10月18日 上午 01:41
    2008年9月30日 上午 09:33