none
Mail 內容變成亂碼 RRS feed

  • 問題

  • 各位好:

     

    小弟公司有軟體負責自動化發信件.

    目前發現部分機器出來的信件會變成亂碼.

    請教一下, 這是

    發信機器 > Exchange 2000 > Outlook 2007

    誰的問題呢?

     

    以下是兩封信的檔頭, 第一個是標題, 內容皆正常可看到的, 第二個都是亂碼.

    而且第二個的部分內容, 變成信件內容了. 結果只有 To 的第一個人收到, 其他沒有.

    第一個是 Big5 編碼, 第二個是 ISO-8859-1, 第一台電腦是 XP 中文版, 第二台電腦是英文版 XP

     

    ====== 第一個檔頭 ======

    Microsoft Mail Internet Headers Version 2.0
    Received: from D249 ([172.16.7.163]) by ms1.xxx.com.tw with Microsoft SMTPSVC(5.0.2195.6713);
      Thu, 8 Jan 2009 15:42:05 +0800
    From: 2F0 =?Big5?B?uOqwVLNCpU6q7bFiuLk=?= <mis@ms1.xxx.com.tw    >
    Subject:
     =?Big5?B?NDA2QjIwMDJDLTAwrsa4uSyzfrV7prOt16fvpUKms1dJUCxNQUlMptuwyrNxqr4=?=
    To: aaa@xxx.com.tw, bbb@xxx.com, ccc@xxx.com.tw
    Sender: "資訊處代表帳號" <mis@ms1.xxx.com.tw    >
    Date: Thu, 8 Jan 2009 15:42:05 +0800
    X-Priority: 3
    X-Library: Indy 9.0.3-B
    Return-Path: mis@ms1.xxx.com.tw
    Message-ID: <MS1ZhCl8aii08N8yx000005b3@ms1.xxx.com.tw>
    X-OriginalArrivalTime: 08 Jan 2009 07:42:05.0905 (UTC) FILETIME=[9A78DC10:01C97164]

     

    ====== 第二個檔頭 ======

    Microsoft Mail Internet Headers Version 2.0
    Received: from DMX ([172.20.1.222]) by ms1.xxx.com.tw with Microsoft SMTPSVC(5.0.2195.6713);
      Thu, 8 Jan 2009 15:32:09 +0800
    From: 2F0 =?ISO-8859-1?Q?=B8=EA=B0T=B3B=A5N=AA=ED=B1b=B8=B9?=
     <mis@ms1.xxx.com.tw    >
    Subject:
     =?ISO-8859-1?Q?406B2002C-00=AE=C6=B8=B9,=B3~=B5{=A6=B3=AD=D7=A7=EF=A5B=A6?=
    Bcc:
    Return-Path: mis@ms1.xxx.com.tw
    Message-ID: <MS1zscE8NpqhNPPzQ000005ae@ms1.xxx.com.tw>
    X-OriginalArrivalTime: 08 Jan 2009 07:32:09.0929 (UTC) FILETIME=[373E2390:01C97163]
    Date: 8 Jan 2009 15:32:09 +0800

     

    ====== 第二個的信件內容 ======

     =?ISO-8859-1?Q?=B3WIP,MAIL=A6=DB=B0=CA=B3q=AA=BE?=
    To: aaa@xxx.com.tw, bbb@xxx.com, ccc@xxx.com.tw
    Sender: "¸ê°T³B¥Nªí±b¸¹" <mis@ms1.xxx.com.tw    >
    Date: Thu, 8 Jan 2009 15:36:07 +0800
    X-Priority: 3
    X-Library: Indy 9.0.3-B

     

    ====== 結束 ======

    2009年1月8日 上午 08:14

解答

  • 這跟 Mail Server 沒啥關係。發信軟體傳啥來,Mail Server 就轉傳啥出去。

     

    請在發信軟體設定外寄的郵件格式為 UTF8 ,公司自己開發的話,就叫開發者去改發信程式碼。

    2009年1月9日 上午 01:21

所有回覆

  • 這跟 Mail Server 沒啥關係。發信軟體傳啥來,Mail Server 就轉傳啥出去。

     

    請在發信軟體設定外寄的郵件格式為 UTF8 ,公司自己開發的話,就叫開發者去改發信程式碼。

    2009年1月9日 上午 01:21
  • 您好:

    目前知道是發信軟體的問題, 不過, 因為收件者都是相同的三個人, 亂掉以後, 只有第一個人收到, 第二個之後就收不到了, 所以才會懷疑 Exchange 是不是自己也解錯... (畢竟2000版也有點舊了)

     

    我們會請發信的部分修改一下, 謝謝您.

    2009年1月9日 上午 09:43
  • Exchange 2000 頂多功能少,比如說廣告信防堵能力,因為寄信用的 SMTP 通訊協定只有加擴展協定,而一般軟體基本上都只有用標準通訊協定在遞送,所以沒啥差別。

     

    2009年1月9日 上午 11:53