1、為什么我向外部(英特網)郵箱發信總是失敗
一、DNS的原因:
在大部分情況下對外部(英特網)郵箱發信失敗都是因為DNS設置不當或所使用的DNS服務器無法正常工作引起的。您可以在服務器上點擊右下角圖標,然后在彈出菜單中選取“服務”項后查看所設置的DNS服務器地址(見下圖)。您需確認:
1. 是否設置有DNS服務器地址。
2. 所設置的DNS服務器地址是否是有效的。
3. 此DNS服務器是否正常工作。
您可以試試下面這些DNS地址,或直接詢問本地ISP服務提供商:
205.252.144.228
202.106.127.1
216.239.32.10
168.95.1.1
202.102.192.68
202.106.0.20
202.96.199.133
202.106.196.115
202.96.96.235
202.103.226.68
202.96.96.236
202.103.224.68
210.162.122.114
解決辦法:
1. 在這種情況下更改DNS地址是個好主意(更改DNS成功后必須要重新啟動一下WinWebMail服務才能生效)。
2. 輸入另一個不同的備用DNS地址,這樣當首選DNS暫停服務時,WinWebMail將可以自動使用備用DNS服務器進行目標地址的解析和投遞,從而保證通訊暢通。
3. 絕大部分情況下,請不要將局域網內的某臺機器IP(如:10.96.0.1)做為DNS服務器地址。
4. 為了確認所選用的DNS可以正常使用,您可以在服務器上ping該DNS地址,當可以ping通時,即可以認為該DNS能夠正常工作。請優先選擇響應時間最短的DNS,因為這樣將可以大幅提高外發郵件的速度。
二、系統安全設置或防火墻的設置造成無法對外進行UDP通訊的原因:
因為郵件系統對外發信時需要和DNS服務器就目標郵件服務器的地址解析進行UDP通訊,所以您必須允許UDP包通過,如果出于安全原因要封UDP端口時,您也必須開放1024以上的UDP端口。
三、在服務器端啟用了防病毒軟件中的郵件掃描功能:
解決辦法:禁用服務器端防病毒軟件中的郵件掃描功能。
四、垃圾郵件過多,從而堵塞服務器的發信進程也會造成外發郵件的失敗:
解決辦法:參照本頁內的詳細說明
五、防病毒軟件設置不當:
您需要正確設置所安裝的防病毒軟件后才可以和郵件系統正常協同工作。服務器端我們建議安裝McAfee VirusScan或Norton。
使用 McAfee 進行郵件查毒的詳細設置方法
使用 Norton 進行郵件查毒的詳細設置方法
只要在服務器端安裝有防病毒軟件時,就必須在防病毒軟件的查毒設置中排除掉郵件系統安裝目錄下的 \mail 及其所有子目錄,否則有可能出現郵件計數錯誤,從而造成郵箱滿的假象。
六、如果您的郵件域名沒有被解析到安裝WinWebMail服務器的IP地址時,或沒有正確設置HELO信息時,也會造成對部分郵件服務器投遞失敗:
解決辦法:參照本頁內的詳細說明
七、如果您的服務器IP地址被反垃圾郵件組織列入黑名單后,也會造成無法對外(特別是對國外)發送電子郵件:
解決辦法:您可以在 http://rbls.org/ 處提交您的郵件服務器IP地址,查詢結果中底色為紅色的就是將您的IP加入黑名單的網站,您可以到該網站申請移除。或直接打開:
http://www.robtex.com/rbl/1.1.1.1.html
并將其中的 1.1.1.1 替換成您郵件服務器的IP地址就可以查到了。
八、國外的不少郵件服務器為防止垃圾郵件,會過濾包含中文字符集的電子郵件,或直接拒收所有來自國內IP段的電子郵件,這也會造成對國外的郵件服務器發信失敗。
注意:為了更有效地解決郵件發送失敗問題,您應該仔細分析退信中郵件地址后的錯誤原因并著手解決。類似以下退信內容時,紅色部分即為退信的原因:
無法將您的郵件投遞至以下指定地址:
user@domain.com : 553 Connection block by DNSBL, [http://www.spamhaus.org/query/bl?ip=xx.xxx.x.xx]
通過英文退信內容,我們可以了解到:此郵件被退是因為您的郵件服務器IP地址被反垃圾郵件組織www.spamhaus.org列入了黑名單造成的。然后您可以根據其中的地址 http://www.spamhaus.org/query/bl?ip=xx.xxx.x.xx 去該網站申請從黑名單中移除您的郵件服務器IP地址即可解決。
啟用以下功能可提高郵件發送成功率:
使用DNS根服務器進行目標地址查詢。方法是在服務器上點擊右下角圖標,然后在彈出菜單的“服務”中啟用“當DNS查詢MX記錄失敗,從DNS根服務器查詢”項。
使用中繼服務器轉發投遞失敗的郵件。方法是在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“收發規則”中啟用并正確設置“使用中繼服務器轉發郵件”項。
#P#
2、為什么收不到外部信箱(如:yahoo.com 或 hotmail.com)發給我的郵件
成功接收來自Internet的郵件需要做到以下三點:
1. 要擁有Internet上的有效域名。(如:mydomain.com)
2. 將此域名的MX記錄(如果無MX記錄時將A記錄)正確解析到安裝 WinWebMail的服務器地址。
3. WinWebMail郵件服務器在該IP地址的25端口成功啟動了SMTP服務。
常見的問題有:
一、25端口被占用:
當安裝了其他的郵件服務器軟件或某些防病毒及防火墻軟件時,經常會發生25端口被占用的情況,這樣一來WinWebMail將不會有機會處理發往本服務器25端口的電子郵件。以下命令可以查看使用服務器25端口的是否是WinWebMail:
telnet 服務器IP地址 25
如為:220 ESMTP on WinWebMail [x.x.x.x] ready. http://www.winwebmail.com
就說明一切正常,否則您要將占用25端口的其他軟件卸載或禁用并重新啟動 WinWebMail服務程序。
最常見的情況是:服務器上IIS中的微軟SMTP服務(Simple Mail Transpor Protocol)沒有卸載,從而引起 25端口沖突,導致 WinWebMail無法正常工作。
解決辦法:卸載或禁用微軟的SMTP服務,然后重啟一下 WinWebMail的服務程序。
二、域名解析的問題:
請做以下測試以判斷您的域名解析是否有問題,假設您的郵件地址是:user@domain.com,就需要確認 domain.com 的MX記錄或A記錄被指向了正確的地址,可以在以下頁面進行查看:
http://centralops.net/co/NsLookup.vbs.asp
1. 以 yahoo.com為例,在返回信息中找到MX記錄地址,類似以下紅色部分內容: yahoo.com IN MX preference: 1
exchange: mx1.mail.yahoo.com
6090s (1h 41m 30s)
2. 如果您的域名沒有做MX記錄時,您可以嘗試用 ping domain.com 的方法取出其返回的A記錄地址,或在上面的返回信息中查找A記錄地址: yahoo.com IN A 66.218.71.198 690s (11m 30s)
通過核實您域名的MX或A記錄(如兩者都有時以MX記錄為準)是否是您安裝 WinWebMail的服務器地址,就可以知道域名解析是否正確。
三、垃圾郵件過多:
當外發垃圾郵件過多時,會占用大量系統資源,從而造成正常郵件無法及時被發送或接收的情況。
解決辦法:參照本頁內的詳細說明
四、在服務器端啟用了防病毒軟件中的郵件掃描功能:
解決辦法:禁用服務器端防病毒軟件中的郵件掃描功能。
五、防火墻軟件未開放 25端口或其他不當設置:
解決辦法:您可以參考“防火墻設置”說明。
注意:仔細分析退信中郵件地址后的錯誤原因,可以為解決問題提供一定的幫助。
#P#
3、為什么WebMail登錄時總是報密碼錯誤 (3.7.7.1以后版本報錯信息為:拒絕IP地址 XXX.X.X.X 訪問)
可能性有以下幾種:
1. 沒有正確設置文件夾權限:
例如 WinWebMail 被安裝在 D:\WinWebMail 目錄下。
權限設置完成后,需要重啟一下IIS以使設置生效。
D:\WinWebMail (及其所有子目錄) Users 或 Everyone 完全控制
D:\ 根目錄
Users 讀取
2. 安裝防病毒軟件后設置不當引起的。請先卸載(而不是停止)防病毒軟件后重啟一下服務器。在確定問題的原因后,再重新安裝并設置好防病毒軟件(建議禁用所有的實時監控功能,如:郵件監控、文件監控、內存監控等)。
3. 在IIS 5.0中,可能是因為沒有設置好IIS站點或虛擬目錄的“應用程序保護”選項造成的。
如下圖所示的“應用程序保護”中,您應選擇“低 (IIS 進程)”才可以確保通過瀏覽器可以正常登錄您的系統。
4. 沒有按正確的方式卸載舊版本WinWebMail軟件引起的,請參照正確操作方式進行卸載與升級的操作。
5. 在安裝完新版本后,安裝程序要求重新啟動機器時您沒有重啟,從而造成這樣的錯誤。
6. 防火墻軟件的不當設置,也會造成這一錯誤。您可以參考“防火墻設置”說明。
7. 病毒感染了 easymail.exe 或是 emsvr.exe 文件時也會造成這樣的錯誤。
#P#
4、WebMail無法刪除郵件,同時所有設置都沒法保存
請設置正確的文件夾權限,即可解決此問題:
例如 WinWebMail 被安裝在 D:\WinWebMail 目錄下。
權限設置完成后,需要重啟一下IIS以使設置生效。
D:\WinWebMail (及其所有子目錄) Users 或 Everyone 完全控制
D:\ 根目錄
Users 讀取
5、怎樣對付垃圾郵件
對于郵件服務器來說,垃圾郵件分為兩種:
1. 通過郵件服務器對外發送的外發垃圾郵件。
2. 發向系統內郵箱的內發垃圾郵件。
一、外發垃圾郵件:
1. 外發垃圾郵件是一些垃圾郵件發送者利用了您的郵件服務器大量對外發送垃圾郵件造成的。這些外發垃圾郵件會極大的占用系統資源(包括:CPU資源、內存資源和帶寬資源等)。其特征是:會在 \WinWebMail\mail 目錄下產生龐大(幾千、幾萬甚至幾十萬封)的待發送郵件數量(包括 .mhd,.in,.tmp 文件)。注意:在WinWebMail中所設置的DNS服務器如果停止工作或無法連接時,也會造成大量待發送郵件。
2. 首先您需要清空所有待發送郵件,方法是:在服務器上點擊右下角圖標,然后在彈出菜單中選取“工具”項,再選取分菜單中的“清空所有待發郵件”項,在進入功能界面后,您可以查看到當前待發送郵件的數量(注意:如果待發送郵件特別多時,這一時間可能會比較長),然后您可以點擊“開始”按鈕來清空所有的待發送郵件。
3. 防止外發垃圾郵件:
在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“收發規則”中選中“啟用SMTP發信認證功能”項,這可能是最有效的防范外發垃圾郵件的手段。
在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“收發規則”中選中“只允許系統內用戶對外發信”項。
使用針對用戶帳號的外發郵件自動限制功能。在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“防護”頁選中“啟用用戶外發郵件自動過濾功能”項。
用戶客戶端在感染病毒后,病毒會利用 Outlook Express 中的設置,通過郵件服務器向外發送病毒郵件,為應對此種情況,您需要安裝企業版本的 WinWebMail,并且啟用以及正確設置防病毒選項。
本系統退信過多時,也有可能會引起外發郵件堵塞,并且可能會被反垃圾郵件組織將退信誤判為垃圾郵件后封IP地址,所以建議禁用“允許對發往本系統不存在帳號的外部郵址退信”和“發現病毒郵件時通知發件人”功能。
二、內發垃圾郵件:
1. 內發垃圾郵件是一些垃圾郵件發送者通過您的郵件服務器對郵件系統內郵箱投遞垃圾郵件造成的。其特征是:系統內一些郵箱會收到大量的垃圾郵件。
2. 防止內發垃圾郵件:
啟用SMTP域名驗證功能。此功能反垃圾郵件效果較好,建議啟用。在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“防護”頁選中“啟用SMTP域名驗證功能”項。
在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“收發規則”中選中“啟用SMTP發信認證功能”和“啟用接收認證功能”項。
在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“防護”頁中選中“啟用灰名單防垃圾郵件功能”項。
在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“防護”頁中選中“啟用相同內容郵件超限額過濾功能”項。
在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“防護”頁中啟用“郵件內容過濾功能”和“關鍵字過濾功能”并進行合理設置。如果需要,您還可以通過啟用和設置“拒絕來自指定IP或服務器的連接和郵件”功能來防止垃圾郵件。
用戶根據自己的實際情況啟用相應的防垃圾郵件策略,其中包括:防止垃圾郵件設置、郵件過濾、郵件拒收和信任列表。管理員需要配合啟用“非垃圾郵件發送方確認功能”,方法是:在服務器上點擊右下角圖標,然后在彈出菜單的“高級”-->“安全”中啟用此功能。
三、對于防止外發及內發垃圾郵件均有效的方法是:
1. 因為發垃圾郵件者通常都會將一封垃圾郵件抄送或暗送到眾多地址,所以您需要限定通過SMTP協議發送郵件時的最大收件人數,方法是:在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“收發規則”中設置“最大收件人數”,建議一般情況下不要超過10。
2. 啟用連接攻擊保護功能。因為發垃圾郵件者需要通過不斷連接郵件服務器來投遞垃圾郵件,所以您可以通過啟用此功能來防止部分垃圾郵件。方法是:在服務器上點擊右下角圖標,然后在彈出菜單的“系統設置”-->“防護”頁選中“啟用連接攻擊保護功能”項,然后再設置“啟用自動保護功能”即可。
四、其他方法請參考“如何防止垃圾郵件”的詳細說明。
#P#
6、WinWebMail是否支持多個域名中存在相同的用戶名?為什么在不同的域里創建同樣用戶名的郵箱時失敗,并且系統老是說此用戶系統里已有?
WinWebMail支持多域名中存在相同的用戶名。
您需要對有關多域名多用戶的使用方式有多一些的了解,這可以在軟件幫助(安裝目錄中的easymail.chm)中的“如何在不同域名中實現相同帳號”處查看到詳盡的內容。
另外,如果您想通過WebMail申請到含域名的帳號時,如果您使用的是3.5.2.1或更高版本,您可以用管理員身份登錄系統的WebMail界面,然后在“系統設置”-->“資源使用設置”內選中“公開申請的是含域名帳號”后即可。
7、發往 sina.com, tom.com 不成功的問題如何解決
1. 安裝最新的 WinWebMail 3.6.2.1 或更高版本。
2. 您需要將域名(MX記錄或A記錄)成功解析到郵件服務器地址。
3. 正確設置Helo信息。
如果您已經將域名(MX記錄或A記錄)正確解析到郵件服務器地址,并且正確設置了Helo項,而發郵件到 sina.com 還是返回:
553 Spam Mail http://mail.sina.com.cn/FAQ.html
那是因為在一段時間范圍內,如果從同一IP發到 sina.com 的郵件數量超過了一定的數目限制,該IP地址將會被免費郵件系統封鎖,封鎖時間內就無法發送郵件到 sina.com 。一般過15-20分鐘之后,如果該IP地址沒有再往它那發送郵件,該IP地址將會自動從IP地址列表中刪除。
如果您的IP在規定的時間內沒有解除封鎖,請和 antispam@staff.sina.com.cn, lanjiang@staff.sina.com.cn 聯系
或打電話:010-82628888 轉 5346
只有在 sina.com 將你們服務器的IP地址或域名加入到系統白名單后才可以向 sina.com 發信。
8、解決在Windows 2003的 IIS 6.0 中無法上傳超過200K的附件以及無法下載超過4M的附件問題
在 IIS 6.0 中,默認設置是特別嚴格和安全的,最大只能傳送 204,800 個字節,這樣可以最大限度地減少因以前太寬松的超時和限制而造成的攻擊。(在 IIS 6.0 之前的版本中無此限制)
解決辦法:
1、先在服務里關閉 iis admin service 服務。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用純文本方式打開,找到 ASPMaxRequestEntityAllowed 把它修改為需要的值(可修改為10M即:10240000),默認為:204800,即:200K。
4、存盤,然后重啟 iis admin service 服務。
在 IIS 6.0 中,無法下載超過4M的附件時,可以按以下步驟解決:
1、先在服務里關閉 iis admin service 服務。
2、找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
3、用純文本方式打開,找到 AspBufferingLimit 把它修改為需要的值(可修改為20M即:20480000)。
4、存盤,然后重啟 iis admin service 服務。
9、無法通過WebMail上傳超過4M的附件
一、可能因為您服務器上IIS的腳本超時時間不夠長造成的,您需要在IIS中增加腳本超時時間,操作方法是: 在IIS的“站點或(虛擬目錄)”的“主目錄”下點擊“配置”按鈕,設置腳本超時時間為:300秒(注意:不是Session超時時間)。
二、可能是郵件系統中的設置限制了WebMail上傳附件的大小,您可以設置允許上傳更大的附件,方法是: 以管理員身份登錄 WebMail,然后在“系統設置”內查找并設置“Web下允許發送的附件總長度”為一個更大值,如:10000 K
如果您的操作系統是 Windows 2003 時,無法上傳超過200 K附件的解決辦法:
解決辦法:參照本頁內的詳細說明
#P#
10、Web登錄時出現“超時,請重試”
一、防火墻軟件設置不當:在禁用本地UDP通訊或未允許 WinWebMail 以及微軟的組件池進行通訊時會引起這樣的問題。
二、安裝 SQL Server 時,如未啟用“SQL Server 網絡實用工具”中的“多協議”也會引起這樣的錯誤:
三、在Windows 2003的IIS 6.0中設置不當引起的問題:
在IIS 6.0中同時建立多個WinWebMail郵件虛擬目錄或站點時,必須使用同一個應用程序池,否則會引起這樣的問題。
建議WebMail單獨使用一個新建的應用程序池(設置其屬性為不回收),否則如果和網站混用一個應用程序池時,一旦網站出了問題系統會進行自動回收,這樣一來WebMail就會出現“超時,請重試”的情況。
請將WebMail所使用的應用程序池“屬性”中的“回收工作進程”以及“在空閑此段時間后關閉工作進程”這兩個選項前的勾號去掉,然后重啟一下IIS即可解決。(見下圖)
四、在IIS 5.0中,同時建立多個WinWebMail郵件虛擬目錄或站點時,應按下圖所示將所有WinWebMail郵件虛擬目錄或站點的“應用程序保護”設為“低 (IIS 進程)”,然后重啟一下IIS即可解決。
11、關于HELO的設置方法
在服務器上點擊右下角圖標,然后在彈出菜單中選取“系統設置”項,再選“收發規則”,在其中設置HELO項。
設置方法:
1. 您的域名(如: domain.com) 做了MX記錄時(如MX記錄為: mail.domain.com),您可以設置 HELO 為該MX記錄(如: mail.domain.com)。
2. 您的域名(如: domain.com) 未做MX記錄時,您可以設置 HELO 為您的域名(如: domain.com)。
注意: 如果您有多個正式的域名時, 在 HELO 中只需任意設置一個即可。
12、近期無法向 hotmail.com 發送郵件的解決方法
1. 您必須正確設置郵件系統中的HELO信息。(詳細設置方法)
2. 登錄您郵箱的WebMail界面后,在“選項 | 郵箱配置”中:
I. 必須要填寫“Email的發信人”項,并且不能填寫為郵件地址格式,并且其間必須要有1處以上的空格,且長度要夠,否則 hotmail.com 會將郵件過濾掉。如:填寫為“123”或“1 2 3”都會被過濾,但填寫為“11 22 33”就可以通過。
II. 必須將“回復地址”項設為空。
3. 確保您的服務器IP地址沒有被列入反垃圾郵件組織的黑名單中。
您可以在 http://rbls.org/ 處提交您的郵件服務器IP地址,查詢結果中底色為紅色的就是將您的IP加入黑名單的網站,您可以到該網站申請移除。或直接打開:
http://www.robtex.com/rbl/1.1.1.1.html
并將其中的 1.1.1.1 替換成您郵件服務器的IP地址就可以查到了。
4. 在您的郵件中不能有網站地址,比如:domain.com
5. 主題中必須要有 Re: 內容。
如果仍然無法解決時,您就需要到以下地址向hotmail進行問題提交:
http://support.msn.com/eform.aspx?productKey=edfsmsbl&page=support_home_options_form_byemail&ct=eformts
13、發 yahoo.com 的 defer-02 問題解決方法
參考防垃圾郵件設置以及如何防止垃圾郵件,您必須要啟用WinWebMail中的SMTP發信身份認證功能。
然后請在以下 Yahoo 的申述頁面,提交相關信息:
http://add.yahoo.com/fast/help/us/mail/cgi_retest
填寫方法:
1. What is your name?
填您的名字。
2. What is your email address?
填您的Email。
3. IPs in the form 255.255.255.255 (separate multiple IP submissions by new lines):
填寫需要重新測試的您郵件服務器IP地址,如:211.23.188.5(多個IP的話,需要一個IP地址占用一行)。
4. Indicate the error message(s) you have received.
填寫您所收到的錯誤信息內容,如:
553 Mail from 211.23.188.5 not allowed - VS99-IP1 deferred - see help.yahoo.com/help/us/mail/defer/defer-02.html
5. Optionally, add a comment to your submission.
填寫需要補充的說明。
6. Send the form to us:
點擊發送。
14、安裝WinWebMail后,WebMail報HTTP 500錯誤(或 ASP:0177 800401f3 錯誤)的解決方法
最常見的情況是因為 WinWebMail安裝程序沒有成功注冊 easymail.dll組件引起的問題。您可以使用以下命令:
regsvr32 C:\WinNT\System32\easymail.dll
手工注冊組件成功后,再重啟服務器一般即可解決。
如使用以上命令注冊組件,并重啟服務器后仍無法解決時,有可能是因為訪問網站的 iusr_計算機名 (Internet來賓帳號)沒有 easymail.dll的讀取權限造成的。
一個簡單的方法是先停止IIS服務程序,然后將 C:\WinNT\System32\easymail.dll 文件移到 WinWebMail的安裝目錄下,然后使用以下命令:
regsvr32 C:\WinWebMail\easymail.dll
再重啟IIS即可解決。
如果仍無法解決時,您需要嘗試按另外的步驟以確保相關的權限正確。參考以下文件:
IIS 5 - 怎樣為IIS5設置所需要的用戶及NTFS權限 (http://support.microsoft.com/?id=271071)
IIS 6 - IIS6.0默認的用戶及NTFS權限 (http://support.microsoft.com/?id=812614)
如果您嚴格按照上邊的步驟來做,應該不會再看到這個錯誤,除非您在上邊的步驟中遺忘了某些配置。您可以臨時將 iusr_計算機名 (Internet來賓帳號)加入本地管理員組。注意,這只是為了查找問題,當問題解決后您絕對不能將 Internet來賓帳號加入管理員組!
如果加入管理員組并重啟IIS(或服務器)后問題已經解決。可以肯定這是因為權限引起的問題,請按上邊的步驟再次檢查權限設置。如果還是沒有解決,請將 Internet來賓帳號從管理員組刪除后再請教其它相關專業技術人員。