|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-05-18, 11:40 AM | #1 |
榮譽會員
|
巧改註冊表 解決WinXP不能發郵件問題
在區域網路中,電子郵件被人們經常使用,但由於區域網路自身的系統平台、組網方式、拓撲結構等因素的影響,可導致資料傳輸故障,使電子郵件及其附件無法正常發送。筆者公司的區域網路中就有些工作站使用WinXP系統,但一直不能發郵件,這嚴疊影響了區域網路的有效使用,如果不能解決,那麼每台裝有WinXP系統的機器都只能重裝Win98或其他系統,這將造成大量重複工作及資源浪費。經過我們的努力終於找到了解決辦法。
下面以WinXP系統為例,說明如何修改註冊表使網路暢通,郵件得以正常發送的。我們的區域網路接入Internet採用的是連接衛星的下行非對稱傳輸方式。以Winroute為代理軟體,區域網路中的多台電腦共享DirectPC連接,由於DirectPC期望的資料包與客戶端收發的資料包大小不匹配,造成客戶端接收資料阻塞及不能發送郵件的問題。為了發郵件,WinXP系統的註冊表需要做如下的修改:「HKEY_LOCAL_MACHINE@System@CurrentControlSet@Services@Tcpip@Parameters@Interfaces@{…}@MTU」,Interfaces下的{…}需要用戶自己確定哪一個是對應的網路卡分支。一般情況下其中包含本機IP位址或網關等內容。WinXP註冊表中每個分支內容較多,需仔細辨別,要同伺服器的網路設置相對應。找到該分支後新增「DWORD」類型的鍵「MTU」,取值為十進制數「1466"。修改完成後重啟機器即可正常發送郵件,帶附件亦無問題。 另外還需注意,主伺服器註冊表亦應做相應修改。若其它客戶端機使用Windows其它系統,也應修改其註冊表使其郵件能正常發送。具體參考如下: Win2000 HKEY_LOCAL_MACHINE@System@CurrentControlSet@Services@Tcpip@Parameters@Interfaees@{…}@MTU(DWORD值:1466)WinNT HKEY_LOCAL_MACHINE@System@CurrentControlSet@Services@「ejthernet_adapter」@Parameters@Tcpip@MT (DWORD值:1466)Win98/Me HKEY_LOCAL_MACHINE@System@CurrentControlSet@Services@Class@NetTrans@OOOx(x可能是0、1、2……)@MaxMTU(字串串值:1462) 以上同樣需確定分支後再做修改。經過修改後客戶端主機可發送電子郵件及其附件。若伺服器的註冊表新增MTU值,那麼客戶端MTU或MaxMTU值不應大於伺服器端的取值(若存在)。取值範圍可根據實際情況修改,以達到最佳匹配速率。修改成功後再導出註冊表做一制作備份,可備不時之需。 |
送花文章: 3,
|