|
|
|
Q01:將 NT Server由3.51版昇級到4.0版後,導致原來已安裝的Exchange IMC 服務啟動失敗,應如何解決?<br>
A:若Exchange Server4.0及IMC 是安裝在 NT Server 3.51中文版上,當NT Server Upgrade到 4.0 版後, IMC啟動時會出現錯誤訊息:"無法在動態連結程式庫 UIEncodeEUC_JIS@16上配置程序輸入點GAPI32.dll"。這是因為安裝NT4.0時,WMS覆蓋了某些Exchange的檔案所造成,解決的方法有二: <br>
1.重新安裝Exchange Server 4.0,並選擇 “Reinstall”,裝好後,重新設定IMC即可。<br>
<br>
注意:在重新安裝 Exchange Server4.0之前,請務必 Backup Exchange Server並且檢查 IMC 以及MTA中沒有任何信件.確保該佇列是空的,才可以進行reinstall.<br>
<br>
2.微軟公司已經針對此問題做出修正程式,程式檔名為EX4NT4.EXE,執行此一修正程式後,再重新啟動IMC服務亦可以解決問題.<br><br>
Q02:從英文郵件系統(如:Eudora)傳送含有中文的郵件到Exchange Server時,Exchange Client展讀信件時看到的中文字型顯示成亂碼?<br>
A:為了讓Exchange Server4.0的Internet Mail Connector可以支援這些英文的郵件系統所傳送的中文字元,必須在Exchange Server 4.0上安裝更新程式,步驟如下: <br>
將中文版的Exchange Client CD放入光碟機中, <br>
<br>
開啟”命令提示字元”,切換到光碟機磁碟代號 <br>
<br>
執行下列指令以更新內碼頁及登錄檔內容: <br>
<br>
CD \Cht\Util\IMC<br>
<br>
chteximc<br><br>
Q03:透過Exchange Sever 4.0中文版,無法收到來自日本的信件?<br>
A:在Exchange Server 4.0中文版上安裝了Internet Mail Connector後,應該可以收到來自Internet 的信件, 但是如果相關的 Code Page未適當的安裝到Server上,那麼來自其他國家的信件將會遭受到信件傳送失敗的問題.為了接收來看日本的信件,可在裝有IMC的NT機器上,安裝相對的日文CodePage即可解決這個問題。如何安裝日文Code Page: <br>
1.copy c_932.nls to c:\winnt\system32<br>
<br>
2.start REGEDT32.EXE<br>
<br>
3.Add \\HKey_Local_Machine\System\CCS\Control\Nls\CodePage<br>
<br>
Value Name: 932<br>
<br>
Data Type: REG_SZ<br>
<br>
String: c_932.nls<br>
<br>
4.Add \\HKey_Local_Machine\System\CCS\Control\Nls\Language<br>
<br>
Value Name: 0411<br>
<br>
Data Type: REG_SZ<br>
<br>
String: l_intl.nls<br><br>
Q04:如何手動增加Code Page?<br>
A:在NT 3.51為了支援各種不同語系的 Exchange Client, 必需手動新增頁碼(Microsoft並不支援亦不建議客戶將英文版的Exchange Client 安裝在中文版的作業系統上).所以這份文件是針對英文版作業系統而言,微軟提供了一套 "NLS Configuration Tool"可以自動設定 Exchange Server 支援多國語系,使用者可以從 Exchange 4.0 Resource Kit或 Microsoft TechNet compact disk取得. <br>
為了讓多種不同語系的 Exchange Client能登入到 Exchange Server, 該語系之 Code Page 必需安裝到 Exchange Server 上, 否則Exchange Client 在登入時可能會遇到以下錯誤:<br>
<br>
"The Microsoft Exchange Server computer is not configured to support your codepage, and can't logon to the Exchange Server."<br>
<br>
手動安裝 Code Page的步驟如下:<br>
<br>
1.Copy the codepage file to the %systemroot%\system32 directory as the<br>
<br>
file name <C_ANSI Codepage ID>.NLS, e.g. C_950.NLS<br>
<br>
2. Start Regedt32.exe<br>
<br>
3. Add a value under the registry key:<br>
<br>
\\HKey_Local_Machine\System\CurrentControlSet\Control\Nls\CodePage<br>
<br>
The value is:<br>
<br>
Value Name: the ANSI Codepage ID<br>
<br>
Data Type: REG_SZ<br>
<br>
String: the file name of this codepage file<br>
<br>
4. Add a value under the registry key:<br>
<br>
\\Hkey_Local_Machine\System\CurrentControlSet\Control\Nls\Language<br>
<br>
The value is:<br>
<br>
Value Name: the Windows Locale ID<br>
<br>
Data Type: REG_SZ<br>
<br>
String: l_intl.nls<br>
<br>
遠東地區雙位組作業系統Code Page對應表:<br>
<br>
Codepage, ANSI Codepage ID Codepage NLS Files LCID<br>
<br>
Japanese, 932, c_932.nls, 0411<br>
<br>
Korean, 949, c_949.nls, 0412<br>
<br>
Chinese (PRC), 936, c_936.nls, 0804<br>
<br>
Chinese (Taiwan), 950, c_950.nls, 0404<br><br>
<br>
Q05:送信到Internet時,有些收件者反應收到的信中含有亂碼,且含有一個 Winmail.dat的附件圖示?<br>
A:Winmail.dat是 Exchange Server & MS Mail 用來處理信件中 RTF, Attachments and Postioning information, 如果,收件者的 mail host無法解讀winmail.dat 檔,就會有此現象.解決的方法有三種: <br>
從 Exchange Server 管理程式中選到 IMC/File/Properties/Internet Mail tab/ Interoperability… button / "Send Microsoft Exchange rich text formatting" 選為 "Never", 如此,所有送往Internet的信都不會使用RTF格式. <br>
<br>
如果送件者是一個 "Custom Recipient",則要注意 Advanced tab中的設定,不要勾選 "Allow rich text in messages" <br>
<br>
如果收件者是存在於個人通訊錄中,則從用戶端程式,在"SMTP-地址"tab中,不要勾選 "以Microsoft Exchange RTF 格式送給此收件者". <br><br>
Q06:我可以利用 DHCP Server來設定 IMC嗎?<br>
A:不建議這樣做,因為IMC的IP位址必須設定在DNS 或 Host 檔中,如此才能讓其他的 SMTP Hosts可以傳遞信件到 IMC, 如果 IP位址週期性的改變,那麼,DNS 或 Host檔也要跟著改.為了避免造成困擾,最好是設定靜態 IP,如果一定要用 DHCP,那麼,應該將租約設為永久有效. <br>
<br>
Q07:當我傳送郵件時,一直收到 "No route to intended recipient", 這是什麼意思?<br>
A:這是因 IMC的Address Space 設定不正確造成的.如果你希望所有SMTP mail都可以透過這個 IMC出去,你應該要在IMC的Address Space tab中, New Internet ..., 設定Type 為 SMTP, Address為 *, Cost 為1. <br>
<br>
Q08:Client透過Exchange Server 4.0收到Internet的郵件中文會變亂碼?<br>
A:以下步驟是你在安裝完Exchange Server 4.0之後,針對Internet Mail Connector (IMC)所需要作的修改,可解決中文亂碼的問題,這些步驟也同時記載在Exchange Server 4.0包裝裡所附的“安裝必讀”: <br>
若要讓 Internet Mail Connector 正確地與此版本搭配使用,我們必須更新它的字碼頁用法。其方法是更新執行 Internet Mail Connector 之 Exchange Server 的下列項目:<br>
<br>
\EXCHSRVR\CONNECT\MSEXCIMC\BIN\MSEXCIMC.EXE<br>
<br>
\EXCHSRVR\CONNECT\TRN\CHSXGB.TRN<br>
<br>
\EXCHSRVR\CONNECT\TRN\CHTBIG5.TRN<br>
<br>
步驟:<br>
<br>
請停止 Microsoft Exchange Internet Mail Connector 服務。 <br>
<br>
開啟指令視窗,並變更到含有Exchange 4.0 Client CD的CD-ROM磁碟機。 <br>
<br>
執行下列指令以更新二進位檔: <br>
<br>
COPY \UPDATE\<platform>\MSEXCIMC.EXE <drive:\ex_loc>\CONNECT\MSEXCIMC\BIN<br>
<br>
此處:<br>
<br>
<platform>= ALPHA、I386、MIPS 或 PPC<br>
<br>
<drive:\ex_loc>= Exchange Server 目錄所在的磁碟機代號及路徑(如C:\EXCHSRVR)<br>
<br>
執行下列指令以更新 TRN 檔案: <br>
<br>
COPY \UPDATE\<platform>\*.TRN <drive:\ex_loc>\CONNECT\TRN<br>
<br>
執行下列指令以更新此登錄項目: <br>
<br>
\UPDATE\<platform>\REGINI MSEXCIMC.INI<br>
<br>
執行下列指令以更新內碼頁與登錄: <br>
<br>
cd \Cht\Util\IMC<br>
<br>
chteximc<br>
<br>
請先將目錄變更到 \Cht\Util\IMC,然後再執行chteximc指令以執行<br>
<br>
chteximc。<br>
<br>
在做完所有的修訂之後請將IMC內容頁裡的Internet Mail設定頁中的 CharacterSet Translation, MIME與Non-MIME 的設定都改為Chinese (Traditional). <br>
<br>
啟動 Microsoft Exchange Internet Mail Connector 服務。 <br>
<br>
在做完以上之修改後Exchange Client收到Internet的中文郵件,不再會是亂碼,但是如果對方使用的是英文郵件系統,收到中文Exchange Client送出的中文郵件,郵件主旨部分如果有中文可能無法正常顯示,這是因為Exchange會將MIME規格裡Charset這個Heading設為Big5,而一些英文郵件系統沒有支援多種語言,不認得Big5這個語言代碼所致。如果在作過修正後,中文亂碼的問題仍舊存在,請檢查以下之登錄項目,確定所有的登錄值跟以下所示相同如有需要可手動更改。<br>
<br>
\HKEY_LOACL_MACHINE\software\classes\MIME\Database\Charset\Big5<br>
<br>
"Codepage = REG_DWORD 0x3b6"<br>
<br>
\ HKEY_LOACL_MACHINE \software\classes\MIME\Database\Charset\GB2312<br>
<br>
"Codepage = REG_DWORD 0x3a8"<br>
<br>
\HKEY_LOACL_MACHINE \software\classes\MIME\Database\CodePage\936<br>
<br>
"BodyCharset = REG_SZ GB2312"<br>
<br>
\HKEY_LOACL_MACHINE \software\classes\MIME\Database\CodePage\950<br>
<br>
"BodyCharset = REG_SZ Big5"<br>
<br>
\HKEY_LOACL_MACHINE \software\classes\MIME\Database\Charset\x-big5<br>
<br>
Empty<br>
<br>
\HKEY_LOACL_MACHINE \software\classes\MIME\Database\Charset\x-gb<br>
<br>
Empty<br>
<br>
\HKEY_LOACL_MACHINE\system\CurrentControlSet\Services\MSExchangeIMC\Parameters<br>
<br>
"ISO-8859-1=REG_DWORD 1"<br><br>
<br>
Q09:如何設定拒收特定Internet user寄來的信?<br>
A:Exchange 5.5 支援這項功能,可防止特定SMTP address 寄達指定使用者,設定步驟如下: <br>
於 IMS PC 上執行 REGEDT32.EXE <br>
<br>
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services<br>
/MSExchangeIMC/Parameters <br>
<br>
Use the Edit/Add value menu option and add the following: <br>
<br>
Value Name: TurfDir<br>
<br>
Data Type: REG_SZ<br>
<br>
C:\EXCHSRVR\IMCDATA\TURFDIR (where trufed messages will be placed)<br>
<br>
User Edit/Add value again and add the following: <br>
<br>
Value Name: TurfTable<br>
<br>
Data Type: REG_MULTI_SZ<br>
<br>
user@SMTP.address<br>
<br>
user2@SMTP.address<br>
<br>
Add the users whos inbound messages will not be delivered.<br>
<br>
結束regedt32.exe 程式,重新啟動 IMS, 如此信件寄件者與 TrufTable中的名單吻合時, 信件將會被置放到 TurfDir 目錄中,並且在 Even Log 會看到如下訊息:<br>
<br>
'4PAGB6Z7' is the message that will be placed in the TurfDir<br><br>
<br>
Q10:如何在Exchange 5.5上設定Internet Mail routing 限制 ?<br>
A:Exchange 5.5 SP1 提供了一個新的 Internet Mail Service 功能 ---提供了管理者一項工具,可指定讓由特定的郵件使用者 在 Exchange Server 上 relay 他的郵件.<br>
設定 Internet Mail restrictions 可由 Exchange 管理程式設定: <br>
首先要安裝 Exchange Server 5.5 Server Pack 1 (or greater). <br>
Open the properties on the Exchange Server Internet Mail Service and select the 'Routing' page. After SP1 installation, this page will have an additional button called <Routing Restrictions...>. <br>
Click Routing Restrictions to bring up a dialog box with additional<br>
Restrictions. <br><br>
Q11:Telnet 至 IMC 連接埠 25 以測試 IMC 通訊<br>
A:在啟動 Telnet 工作階段前,請先找出 Microsoft Exchange 使用者的完整 SMTP 位址(類似於 User@Site.Domain.Com),以及執行 IMC 的 Microsoft Exchange Server 的 IP 位址 (類似於 125.125.0.4)。<br>
<br>
附註: 如果要利用本文資訊 TELNET 至其它主機,只需要將 IMC 的 IP 位址替換為主機的 IP 位址,並且將 Microsoft Exchange 使用者的 SMTP 位址取代成為您正要連結主機的有效位址即可。<br>
<br>
確認 IMC 已經透過 [控制台] 中的 [服務] 小程式啟動。此外還需注意,某些 Telnet 應用程式會要求您打開本機回應(echo),以便檢視正在輸入的指令。<br>
<br>
依下列步驟確認主機和 IMC 之間的通訊是否正常進行(附註:每行指令輸入完成後,請按下 <Enter> 鍵): <br>
使用下列指令啟動 TELNET 工作階段:<br>
<br>
Telnet 125.125.0.4 25 (置換上述 IP 位址)<br>
<br>
如果正常運作,即可看到下列來自 IMC 的回覆:<br>
220 site.company.com Microsoft Exchange Internet Mail<br>
Connector 4.0.xxx.xx<br>
其中,xxx.xx 在 RTM 是 837.3,在 SP1 則是 838.14。<br>
鍵入以下指令並開始進行通訊:<br>HELO test.company.com<br>
您會看到下列回應:<br>
250 OK<br>
<br>
鍵入以下指令來通知 IMC 郵件訊息源自何處:<br>MAIL FROM:<Admin@po1.company.com><br>
您會得到下列回應:<br>
250 OK - MAIL FROM <Admin@po1.company.com><br>
<br>
鍵入下列指令來通知 IMC 郵件訊息的目的地位址(使用有效的 Microsoft Exchange 收件者 SMTP 位址)。<br>RCPT TO:<User@Site.Domain.Com><br>
您會看到下列回應:<br>
250 OK - Recipient <User@Site.Domain.Com><br>
<br>
鍵入下列指令以通知 IMC 已準備好傳送資料:<br>DATA<br>
您會看到下列回應:<br>
354 Send data. End with CRLF.CRLF <br>
<br>
鍵入下列指令以加入主題:<br>Subject: test message<br>
<br>
然後連按兩次 Enter 鍵。<br>
<br>
該指令沒有任何回應。<br>
<br>
附註:兩個 Enter 指令符合 RFC 822 規則,即表示 822 指令必須在一列空白後。<br>
<br>
鍵入下列指令以加入郵件本文:<br>This is a test message<br>
您無法看到本指令的回應。<br>
<br>
在下一空白列輸入英文句點,然後按下 ENTER 鍵。<br>
您會看到下列回應:<br>
250 OK<br>
<br>
鍵入下列指令以切斷連結:<br>QUIT<br>
您會看到下列回應:<br>
221 closing connection<br>
<br>
在執行上述任一指令後,若收到「500 Command not recognized」錯誤訊息,則表示由於語法錯誤或指令無效,導致 IMC 無法識別您鍵入的內容。<br>
<br>
登入您在上述步驟 4 中,郵件收件者的 Microsoft Exchange 用戶端信箱。如果信箱內有您的測試郵件訊息,則表示傳入 IMC 通訊運作正常。<br>
<br>
如果應用程式事件記錄顯示錯誤訊息,或於接收郵件訊息時出現問題,請檢查設定或連結到主機的通訊。<br><br>
<br>
Q12:如何限制某些User不能外寄 SMTP Mail<br>
A:在Exchange administrator管理程式內 <br>
在"Internet Mail Service" Properties 內,請選 "Delivery Restrictions" <br>
在 Reject Messages From 下選 List <br>
請選 Modify,然後將您要限制的 mailbox加進來 <br>
請重新啟動 IMS service <br><br>
Q13:IMS Message size 問題<br>
A:internet mail 編碼方式是使用 base64.Base64 轉換8bit byte 成 6bit byte.所以經過轉換之後,message 會比原來的還要大.大約會成長 20% 的大小,因為 mail archived會經過編碼,因此信件都會變的比原來大 <br>
<br>
Q14:打開 IMC Connector會出現 " extensiion 'smtp' could not be loaded" <br>
A:請參照以下步驟解決問題 <br>
<br>
找出檔案的 build number<br>
<br>
在檔案總管中Map到Internet Mail Service 安裝的磁碟機 <br>
找到檔案 Imcadmin.dll <br>
按 Imcadmin.dll右鍵,選內容 <br>
將 Version 寄下來 <br>
請執行 admin /r 進入 Exchange Administrator program raw mode,(請小心操作,若不小心操作錯誤將造成嚴重的損失) <br>
請選到Add-ins內的 "Extension for Internet Mail Service I386" <br>
請選 File -> Raw Properties. <br>
在 Attribute list,選 File Version, and then click Editor. <br>
Click File Version, and then click OK. <br>
請更改 build number to the build number 如同您在檔案總管中看到的 version <br><br>
Q15:損壞的郵件在Store.exe 中引發 Dr. Watson 錯誤訊息? <br>
A:當系統試圖從 Imcdata\In 佇列將損壞的郵件傳送至資訊存放時,就會發生下列 Dr. Watson 錯誤訊息: <br>
應用程式發生錯誤,系統已產生應用程式記錄檔。Store.exe 例外:0xc0000005,位址:0x0064897c (Application error has occurred and an application log is being generated.Store.exe exception:0xc0000005, address:0x0064897c)<br>
<br>
請執行下列步驟,找出造成此問題的郵件: <br>
<br>
停止 [Internet Mail Service]。 <br>
一次一個,或是一次一小群,找出從 Imcdata\In 資料夾中移除的檔案。 <br>
從 Imcdata 資料夾刪除 Queue.dat 檔。 <br>
重新啟動 [Internet Mail Service]。 <br>
如果您找到損壞的檔案,資訊存放會再次停止回應。此外,這個方法也可以用來傳送從 Imcdata 資料夾中移除的好的郵件。<br>
<br>
<br><br>
Q16:在Outlook Express已設定了"我的伺服器需要驗証", 但傳送信件時, 仍出現<br>
550 5.7.1 Unable to relay for <company.com>(New)<br>
A:<br>
如果您也有下列情形時, <br>
1)嘗試 Telnet Exchange Server Internet Mail Service IP , 出現 250******<br>
2) 嘗試輸入 EHLO 命令, 出現 500 Unrecognized command<br>
3) Exchange 前端使用Cisco PIX 防火牆 <br>
<br>
此為Cisco PIX 內建的 MailGuard或 MailHost 阻擋了 ESMTP 的指令 (如EHLO)<br>
請關掉 Mail Guard 功能或與防火牆廠商連絡<br>
<br><br>
|
|