全面剖析E-mail收發失敗的原因(二)
發表于:2007-07-02來源:作者:點擊數:
標簽:
4、收信服務器出現故障. 同樣,不僅發信服務器容易出現故障,收信服務器、POP3服務器也同樣會出現故障。一般說來,當收信服務器臨時出現故障時,在一些情況郵件并不會丟失,因為當收信服務器出現故障時,發信服務器由于不能將郵件發送到指定的收信服務器上,
4、收信服務器出現故障.
同樣,不僅發信服務器容易出現故障,收信服務器、POP3服務器也同樣會出現故障。一般說來,當收信服務器臨時出現故障時,在一些情況郵件并不會丟失,因為當收信服務器出現故障時,發信服務器由于不能將郵件發送到指定的收信服務器上,發信服務器會在指定的時間間隔重新發送,例如:隔3 0分鐘后再發送一次,若仍然不能發送成功,則間隔60分鐘后再發送一次,以此類推,直到發送成功。一般而言,當收信服務器出現故障時,系統管理員會在較短的時間內使其他恢復正常。若在指定的時間內不能成功發送,例如:4 8小時內,則會將郵件退還給發信人,并說明郵件不能被成功發送的原因。其實在此期間,你并不能立即知道收信服務器出現了問題。因此對于重要信件,你若采用本機直接發送電子郵件的軟件發送,則在發送過程中,就可知道收信服務器是否正常,這樣就可以采取其他通訊方式,例如:傳真等方式來聯系你朋友了。
收信服務器出現問題,對于發信人是沒有辦法解決的,我們只有祈禱收信服務器盡快恢復正常。
5、域名解析服務器出現故障。
一般用戶在用郵件服務器方式發送電子郵件時,需要解析發信服務器的域名地址,而在收信時需要解析收信服務器的域名地址。因此,當域名解析服務器出現故障時,由于不能正常解析服務器的域名地址,用戶當然不能連接到發、收郵件的服務器上,自然不能正常收發電子郵件了。如果用戶將收發郵件的服務器地址填寫成I P地址形式,就可以避免域名解析服務器出現故障時而不能正常收發電子郵件了。同樣采用本機直接發送電子郵件方式發送電子郵件,如果域名解服務器出現故障,或郵件地址的后綴域名與域名服務器的解析范圍有沖突,則同樣無法解析出對方收信服務器的域名地址,這時我們只有更換另一個域名解析服務器。因此,我們在W indows的網絡TCP/IP設置中,必須正確填寫好主控DNS和輔控DNS,這樣當一個域名解析服務器出現問題時,可調用另一個輔控DNS。
另外還有一點,中國
電信169網在國際上是不合法的,那么169網的域名采用163國際網上的域名解析服務器來解析便會發生域名不能解析或解析錯誤而導致發送失敗或發送到不正確的郵箱中。
一些域名解析服務器可能存在解析范圍的問題,不能解析出極個別特殊的地址,因此郵件無法發送到一些特殊郵箱中。
6、網絡連接不穩定。
發送電子郵件的過程中,穩定快速的網絡連接也是保證郵件被正常發送的重要因素。若在發送電子郵件過程中,出現斷線、較強的線路電磁干擾等情況往往會導致發送失敗或郵件異常改變而受損,自然收件人不能收到正常的郵件。這時我們只有重新發送該郵件了。特別是發送大郵件過程中,對于網絡連接的
質量要求更高。因此建議大家在發送電子郵件前,應先建立穩定快速的I nternet連接,并從本地的ISP(163、169、263、167等)中選擇速度快且穩定的連接后再發送。發送前最好先壓縮附件,以減小郵件的大小,當然貓也要選擇好一點的,另外在發送電子郵件的過程中,最好不要進行其他瀏覽操作,以免占用帶寬,延長發送時間,增大產生錯誤的概率。
7、郵件屬性超過發信服務器的限制。
為了充分利用網絡資源,提高郵件發送用戶的響應速度和效率。SMTP發信服務器對用戶郵件的大小、連接數量等進行限制,當超出SMTP服務器的限制時,服務器將拒絕發送。一般來說,發信服務器對郵件有以下幾種限制:
限制郵件大?。翰还苁敲赓M郵箱還是ISP提供的SMTP服務器,對發送郵件的大小都有限制,一般應小于2M(包括附件),而實際上我們只能發送1 .5M左右的郵件,因為在發送電子郵件前還需要對郵件進行編碼,會導致郵件大小增加5%~20%之間。而具體能發送多大的郵件,請查閱相關S MTP服務器的資料。當客戶端郵件程序試圖發送一個大于此限制的郵件給SMTP服務器時,將收到一條未發送報告或發送錯誤報告,隨后將郵件退回客戶端。
限制每個連接的郵件數:限制郵件客戶在一次連接中最多可以發送的郵件數目,超出這一限制的郵件將被拒絕發送。
限制每個郵件的收件人數:限制每封郵件的收件人數上限,超出該上限的郵件將退回發信人。
當電子郵件超出上述限制時,我們可以將電子郵件分幾次來發送,或將較大的郵件分成幾個部分,通過多份電子郵件來發送,這樣每封信的長度較短,每次發送的數量也較少,也可大大減少出錯的概率。當然,若我們采用本機直接發送電子郵件的軟件,例如:A DR來發送郵件,一般都會突破這些限制,可輕松
安全地發送大郵件。
8、收信服務器上收件人郵箱空間滿;郵件大小超出收信服務器的限制。
若收件人郵件比較多,而收件人在一段時間內由于某種原因長期不收信,以及垃圾郵件的干擾,往往會導致郵箱空間占滿,當然就不能正常收取新郵件了。而遭到郵箱炸彈的襲擊,也同樣會出現這種情況。有些收信服務器郵箱缺省收信方式為收信后在服務器上仍保留備份,常常會導致郵箱空間慢慢被占滿,也是引起不能收取新郵件的原因。因此,大家要養成定期訪問郵箱和清理郵箱的習慣,并設置好郵箱的垃圾過濾功能,來減少垃圾郵件的干擾。另外,接收的郵件過大,超出收信服務器的限制,也是不能正常接收郵件的重要原因。對于這種情況,大家只有申請大容量的郵箱空間,例如:5 0~100M的郵箱,而大容量的郵箱對大郵件的接收和發送的限制較寬。同樣,收信服務器對接收郵件的大小也有限制,例如:一個5M的郵箱允許接收的最大單個郵件為2 M,當超出其限制時,也不能正常接收郵件。
9、收信服務器設置有“黑名單”,防止Spammer發送垃圾郵件,限制來至一些郵箱和一定IP地址范圍的郵件。
一些收信服務器對發送垃圾郵件的主機(spammer)有非常強的保護作用,所以許多合法的電子郵件不能被發送到收件人郵箱中,這些spa mmer主機的地址被收信服務器登記為“黑名單”,收信服務器將拒絕收取和發送來至該地址或域名的電子郵件。
所以你應該確信,你的E-mail地址或域名地址不被標記為spammer,否則,許多收信服務器將拒絕你的連接。這種情況下,你可以更換其他郵箱的S MTP發信服務器發送電子郵件,也可通過本機直接發送電子郵件,繞過列為黑名單的郵箱或SMTP發信服務器,就有可能避開黑名單而提高發送電子郵件的成功率。
10、收件人郵箱被收件人主動設置有垃圾過濾功能,防止一些不合法的和來至一些郵箱和一定IP地址范圍內的電子郵件。
注意:與上一原因不同的是,這是收件人對自己郵箱主動設置的郵件過濾功能。若發信人郵箱是被禁止接收的用戶,那么在多數情況下,發信人可以將郵件發送到收信服務器上,發送過程中也不提示任何錯誤,但郵件隨即被轉移到其他文件夾,例如:直接被送到垃圾郵箱中或被刪除,不再進入收件箱。因此在收件箱中不存在該郵件,郵件收取過程中,就不可能收取到?,F在很多免費郵箱,都提供有垃圾郵件過濾功能,例如:對h otmail.com郵箱,我們可以通過WEB頁面方式登錄該郵箱后,將郵箱的垃圾郵件過濾級別設置為“高”后,將不能通過抄送的方式給hotma il.com郵箱發郵件,否則會被當作垃圾郵件過濾掉。如果被收件人列為拒收的對象,通過該郵箱就不能成功地發送到收件箱中。
11、收信服務器對發送電子郵件的軟件(主要是群發軟件)設置有拒發功能。
很多收信服務器為了防止垃圾郵件的傳播,對市面上流行的群發軟件設置有監控功能,當發現這些郵件是采用這些郵件群發工具發送的,則拒絕發送到指定的郵箱中。這主要是通過對郵件頭的分析或其他相關信息來判斷的,一般來說,郵件發送工具在對郵件進行編碼時,會對郵件頭放置一些信息, 例如郵件頭中的X-mailer信息,主要是說明郵件發送時采用的郵件軟件的。收信服務器會通過這些信息來判斷郵件是通過什么工具發送的。如果收信服務器發現是用這些群發工具發送的,將拒絕接收或直接過濾掉,而且并不返回任何提示信息給發信人。
12、收信服務器對郵件的主題和內容設置有拒發功能。
發送電子郵件時,一定要注意郵件主題和郵件內容的字詞書寫,很多網站的郵件服務器為過濾垃圾郵件設置了常用垃圾字詞過濾,如果郵件主題和郵件內容中包含有如:大量、宣傳、錢、群發等字詞,服務器將會過濾掉該郵件,致使郵件不能發送成功。
因此在書寫郵件主題和內容時應盡量避開你心目中認為的有垃圾字詞嫌疑的文字和詞語,才能順利發送電子郵件。
13、有些發信服務器為了減輕負擔和抵制垃圾郵件的發送,拒絕發送發信人地址非本服務器的郵件。
現在絕大多數免費郵箱為了減輕SMTP服務器的負擔,同時也為了防止垃圾郵件散布者利用本服務器發送垃圾郵件,都采用SMTP服務器認證和拒絕發送發信人地址非本服務器的郵件。例如:如果你在2 1CN上有一電子郵箱zxk@21cn.com ,在新浪上有另一電子郵箱xiangkai68@sina.com ,你用郵箱zxk@21cn.com 發送電子郵件,而在SMTP發信服務器上填寫新浪的SMTP服務器,即SMTP.sina.com.cn,并填寫好正確的用戶名和口令,你卻不能正常發送電子郵件,就是因為這個原因。
14、一些發信服務器增加了SMTP服務器認證功能,只有本服務器注冊用戶提供正確的用戶名和口令才能正常地發送電子郵件。
如果你不是本服務器注冊的合法用戶,不能提供正確的用戶名和口令,將不能利用其服務器發送電子郵件,這主要是為了避免了非法用戶利用本服務器發送大量的垃圾郵件,減少對用戶郵箱的干擾?,F在許多早期版本的電子郵件客戶端軟件,如F oxmail3.0均不支持該功能,因此首先你應升級你的客戶端郵件軟件。
15、發信服務器或收信服務器拒絕收發匿名電子郵件或不合法郵件頭的電子郵件。
一般來說,不管是發信服務器還是收信服務器,為了充分利用網絡資源和防止黑客的入侵,都設置有一定的垃圾郵件過濾和防火墻功能,一般是不允許匿名發送電子郵件的,S MTP服務器一但發現郵件頭中的From中的字段為空或不合法,則拒絕發送。另一方面,也無法在郵件發送失敗后,返回出錯信息給發信人。所以在發送前,客戶端軟件和服務器會首先確定這些信息,只有當這些郵件頭信息正確后,才能正確發送。所以現在大多數郵件客戶端軟件在系統設置或建立新郵件時,都必須正確填寫發信人郵箱地址,一般系統會自動取當前帳號郵箱。若不填寫,一般不能發送。不過現在也有許多支持匿名發送電子郵件的軟件,多數為在本機直接建立S MTP服務器實現本機直接發送電子郵件,對于收信服務器而言,對這一點要求并不嚴格,收信服務器多數情況下,可接收匿名郵件,當然在給一些安全性級別要求較高的收信服務器發送電子郵件時,收信服務器往往會因為同樣的原因拒絕發送到給定的郵箱中。
因此,要想正確地發送電子郵件,正確完整地填寫郵件頭信息是很重要的。
16、一些收信服務器對于本域名郵箱發送的給本域名郵箱上的另一郵箱的電子郵件只接收它們自己的SMTP服務器發送的郵件。
例如:如果你用163.com郵箱發送一封郵件給163.com上的另一郵箱用戶,你可以使用SMTP.163.com來發送,而如果采用其他SMTP服務器來發送,例如:一些當地I SP提供的無需認證的SMTP服務器來發送,則會提示發送失敗。同樣,你用特快專遞也不能發送成功,就是這個原因。Sina.com郵箱也存在這種限制,不過發送過程并不提示發送失敗,但第二天,就會收到拒收的退信。
17、收信服務器對一次連接中來至同一郵箱地址的電子郵件的數量和發送的時間間隔進行了限制。
對于這種情況,美國在線(American On-Line),域名AOL.COM,在這一點上聲譽就不太好,如果當你在一個很短的時間間隔內,例如一分鐘,發送幾十封信給AOL.COM的用戶, 就有可能會出現問題。這時,AOL的過濾器會打開,認為你是在發送垃圾郵件,而把你的電子郵件踢出去,而且并不返回任何錯誤提示。A OL也不通知你,而你全然不知,你的IP地址將被鎖定為黑名單,而從你的電子郵箱中發出的信件以后將再也不能收到。AOL接收所有發送給他的電子郵件,不發任何錯誤提示,然后剔除他們。
對于這種情況,我們可以在發送每封信之間間隔一段時間,也可以利用ADR來發送,用ADR可以創建發送郵件的延時列表,例如,若發送三十封信給A OL.COM用戶,可設定每間隔三分鐘發送一封電子郵件。
18、計算機病毒或黑客木馬程序修改或占用了客戶端軟件收、發郵件的服務器的端口地址。
通常情況下,SMTP發信服務器的端口地址為25,收信服務器的端口地址為110。若遭到病毒或黑客木馬程序的襲擊,則有可能改變或被其他軟件占用這兩個端口地址,使收發電子郵件失敗,所以當原先正常工作的系統突然不能正常收發電子郵件時,不防從這方面找找原因。
19、客戶端郵件軟件中的“收件人”或“抄寫”的格式填寫不對。
在Outlook Express中,在將同一封信發送給多個收信人時,各收件人郵箱間需要用分號或逗號隔開,而在Foxmail中卻只能用逗號隔開,不能用分號隔開,否則不能正常發送電子郵件,這一點請大家一定要明確。因此,大家在填寫收件人郵箱地址時應首先閱讀軟件的相關文檔,仔細檢查填寫的格式是否正確。
20、客戶端郵件軟件本身存在不足或未注冊。
現在發送電子郵件的客戶端軟件非常之多,而且各有特色,但它們或多或少地存在一些問題。因此,大家在選擇這些郵件軟件時,應盡量選擇大公司的成熟產品, 并且還應經常升級更新,因為郵件服務器系統總是在不斷升級更新的,因此軟件也要相應地適應。例如:郵件超級快mailexpress1.5(
下載地址:h ttp://jiaohuan.51.net/files/mailexpress.zip )
未注冊版,不能成功地發往21cn.com郵箱和sina.com郵箱。在發送過程中提示“發送成功”,但收件箱并未接收到該郵件。而對該軟件的注冊版進行
測試,可成功發送所有測試郵箱。原來,未注冊版本中含有廣告和相應的網站鏈接,2 1cn和sina.com等郵箱對相應的網站鏈接進行了過濾,拒絕接收。
原文轉自:http://www.kjueaiud.com