none
Exchange 2003 使用 Exchange 2007 的免責聲明 RRS feed

  • 問題

  • 我現在已經在 Exchange 2007 上設定好免責聲明,並且已經生效,正常運作中。

     

    該如何讓那些在 Exchange 2003 寄出的信,先繞到 Exchange 2007 來並且被添加免責聲明呢?

    2008年4月3日 上午 08:36

解答

  • 在共存的環境下如果Exchange 2003先前有建立SMTP Connector的話,

    那麼郵件從Exchange 2003寄出時會優先走原有的SMTP Connector的路由

    你可以將原SMTP connector刪除或者是改用Smart host指向Hub看看

     

    2008年4月3日 下午 12:50
  • SMTP Connector有兩種傳送方式,一個是使用DNS解析,另一個則是使用Smart Host.

    你可以把你現有的2003的SMTP connector改使用Smart host指向hub transport即可

    Exchange 2007不需要為同一個ORG中的Exchange 2003做Relay放行的動作

     

    2008年4月4日 下午 03:31

所有回覆

  • 在共存的環境下如果Exchange 2003先前有建立SMTP Connector的話,

    那麼郵件從Exchange 2003寄出時會優先走原有的SMTP Connector的路由

    你可以將原SMTP connector刪除或者是改用Smart host指向Hub看看

     

    2008年4月3日 下午 12:50
  • 我原本 Exchange 2003 的環境有建立一條 SMTP connector,將台灣大陸所有的 Exchange 2003,都經過台北的某一台才出去,一方面是為了添加免責聲明,二方面大陸的 IP 沒提供 IP 反查,信件從大陸直接送出會被某些客戶當 SPAM。

     

    現在在台北多了一台 Exchange 2007,我有嘗試過把這條 SMTP connector 刪除,那麼信件就是從各地的 Exchange 2003 直接送出,不會繞經台北。

     

    您提到要用 Smart Host,可以詳述一下這個 SMTP connector 建立的步驟嗎?例如應該是在哪一個 routing group 呢?另外,因為使用 Smart Host,我的 Exchange 2007 是不是要針對所有其他的 Exchange 2003 IP 做直接 relay 的放行呢?

    2008年4月4日 上午 01:40
  • SMTP Connector有兩種傳送方式,一個是使用DNS解析,另一個則是使用Smart Host.

    你可以把你現有的2003的SMTP connector改使用Smart host指向hub transport即可

    Exchange 2007不需要為同一個ORG中的Exchange 2003做Relay放行的動作

     

    2008年4月4日 下午 03:31
  • 謝謝,我現在成功了,但不好意思,我還有以下兩個問題:

    1. 我以 IE 去使用 Exchange 2003 的 OWA 寄信,Exchange 2007 免責聲明會弄亂信件,呈現這個樣子:

    < h t m l > < h e a d > < m e t a h t t p - e q u i v = " C o n t e n t - T y p e " c o n t e n t = " t e x t / h t m l ; c h a r s e t = u t f - 1 6 " > < / h e a d > < b o d y >
    測試本文
    (接下來是免責聲明的原始 html 檔)

    看得出來他增加了 UTF-16 的編碼在其上,但又添加的不對,且字與字之間有空白。

    但如果用 Firefox 瀏覽器來使用 Exchange 2003 的 OWA 寄信,那麼信件就正常了。

    該如何讓 IE 使用 Exchange 2003 的 OWA,然後經過 Exchange 2007 添加免責聲明時,信件不會亂掉呢?

    2. 純粹好奇一問。在同一 ORG 下的 Exchange 2007 被當作 smarthost 來 relay 信件時,他是用什麼方法來判斷 source 是 ORG 內的 exchange?有特殊的認證過程嗎?

    2008年4月7日 上午 02:09
    1. 使用IE6還是IE7?還是兩者都會有相同情況?使用Outlook MAPI會有相同情況嗎
    2. 相同ORG下的Exchnage Server彼此都會使用Windows整合驗證進行驗證
    2008年4月7日 上午 08:44
  • 我是用 IE7 測試,呈現這樣的問題。
    2008年4月7日 上午 08:47
  • 我用 IE6 與 IE7 都交叉測試過了,只要信箱在 Exchange 2003 上,使用 OWA 寄信,經過 smart host 繞經 Exchange 2007 添加免責聲明後,就出現信件本文亂掉的狀況,並且添加了一些無用的 UTF-16 的訊息在上面,可以再幫忙研究看看為什麼嗎?

    使用瀏覽器 Firefox 就無此問題。
    2008年4月8日 上午 08:42
  • 我進一步的觀察了 IE6 與 IE7 使用 Exchange 2003 的 OWA 寄出的信件,不管瀏覽器的語系是中文還是英文,就算瀏覽器與作業系統是英文,且寫的信件內容也只有純英文,但是這封信經過 OWA 後會加上如下的編碼 header:

    Code Snippet

    <HTML dir=3Dltr><HEAD>=0A=<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dunicode">=0A=<META content=3D"MSHTML 6.00.3790.4210" name=3DGENERATOR></HEAD>

    但如果是 Firefox 來使用 OWA 的話,寄出的信件就是 BIG5 編碼。

    因此我的推斷是,是否是因為這種雖然是 Unicode 但卻不是 UTF-8 的奇怪編碼,導致 Exchange 2007 添加免責聲明時的錯誤現象?

    2008年4月8日 上午 10:16
  • 大膽推測你的Exchange 2007上的免責聲明文字中該不會有中文字吧?

    而你的Exchange 2007恰巧又是英文版的?

     

    2008年4月8日 下午 04:22
  • 報告,我的免責聲明是純英文字,我的 Exchange 2007 也是英文版,這個小地方我是有注意到的,並沒有用中文字去搭配 Exchange 2007,當然也沒有指定中文字形。

    2008年4月8日 下午 04:24
  • UTF-16是用來針對所有two-bytes的字元集所做的編碼

    可否測試一下使用OWA(IE6/IE7)發出Email不要包含任何的中文字(日文..等Double byte)

    看是否會有相同的情況發生?

     

    2008年4月8日 下午 04:37
  • 有的,其實純英文的信件我也測試過了,一樣會產生 Unicode 處理。我關閉免責聲名功能,從 Exchange 2003 中文版 OWA 上以 IE7 中文版寄出的信,收到的原始內容如下:

     

    ------_=_NextPart_001_01C899D9.EBB605BC
    Content-Type: text/plain; charset="big5"
    Content-Transfer-Encoding: quoted-printable
    
    =20
    Helo, This is a pure English e-mail.
    =20
    =20
    
    ------_=_NextPart_001_01C899D9.EBB605BC
    Content-Type: text/html; charset="big5"
    Content-Transfer-Encoding: quoted-printable
    
    <HTML dir=3Dltr><HEAD>=0A=
    <META http-equiv=3DContent-Type content=3D"text/html; charset=3Dunicode">=0A=
    <META content=3D"MSHTML 6.00.6000.16608" name=3DGENERATOR></HEAD>=0A=
    <BODY>=0A=
    <DIV><FONT face=3DVerdana color=3D#000000 size=3D2></FONT>&nbsp;</DIV>=0A=
    <DIV><FONT face=3DVerdana color=3D#000000 size=3D2>Helo, This is a pure =
    English e-mail.</FONT></DIV>=0A=
    <DIV><FONT face=3DVerdana size=3D2></FONT>&nbsp;</DIV>=0A=
    <DIV><FONT face=3DVerdana size=3D2></FONT>&nbsp;</DIV></BODY></HTML>
    ------_=_NextPart_001_01C899D9.EBB605BC--
    似乎他就是要用上 unicode 編碼,但又不是寫著 UTF-8。而且 multi-part 第二部分一開始宣告為 BIG5 編碼,但是隨即 html 的部分又宣告了 unicode,這樣的信件其實收到後看起來也沒有什麼不對,都很正常,只是一旦經過 Exchange 2007 免責聲明,就會產生標示為 UTF-16 的編碼。
    如果是 Firefox 來做,中文 Firefox 配上中文 Exchange 2003 寄出來的信件是這樣:
     
    ------_=_NextPart_001_01C899DA.7C536C24
    Content-Type: text/plain; charset="big5"
    Content-Transfer-Encoding: quoted-printable
    
    
    This is a pure english email from Firefox.
    
    ------_=_NextPart_001_01C899DA.7C536C24
    Content-Type: text/html; charset="big5"
    Content-Transfer-Encoding: quoted-printable
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
    <HTML>
    <HEAD>
    <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Dbig5">
    <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
    6.5.7652.24">
    <TITLE>Test from Firefox</TITLE>
    </HEAD>
    <BODY>
    <!-- Converted from text/plain format -->
    <BR>
    
    <P><FONT SIZE=3D2>This is a pure english email from Firefox.<BR>
    </FONT>
    </P>
    
    </BODY>
    </HTML>
    ------_=_NextPart_001_01C899DA.7C536C24--
     
    可以發現他就是用 BIG-5 編碼了。
     
    我覺得用 IE6/IE7 以及 Firefox 來用 Exchange 2003 OWA 最大的不同是,IE6/IE7 的寫信介面可以選擇字形,Firefox 搭配出來的 OWA 介面就不能選字形。
     
    2008年4月9日 上午 12:48