郵件伺服器無法向Yahoo、Hotmail發信的解決辦法?

在預設條件下,郵件伺服器在發出helo命令與遠端的郵件伺服器通過25埠建立會話時還會送出自己的FQDN名字。目前流行的一些反垃圾郵件軟體可能會通過郵件伺服器送出的FQDN名字對其進行反向解析,對於反向解析失敗的連線將斷開該連線。

反向解析失敗的原因如下:

在國內,很多管理員在做域名解析時沒嚴格按要求做,認為通了就行。建議的做法是:對域名abc.com要做這些解析(根據需要增減)1、主機A記錄abc.com2、主機A記錄mail.abc.com3、主機A記錄www.abc.com4、主機A記錄5、abc.com 到 mail.abc.com的MX記錄6、反向解析記錄  很多人在做郵件伺服器時會忘掉做MX記錄和反向解析記錄,abc.com和mail.abc.com不是同一臺主機的話,忘了MX記錄會出很多這樣那樣的問題,過後在解決故障的過程中把它加上。但願意做反向解析的管理員是少之又少,在國外,很多UNIX主機會檢查你發郵件時使用的域名,如果反向解析不通,你的郵件就會被“咔嚓”。  那麼我們做了這些解析是不是發郵件給新浪、網易、搜狐、163.net和263就沒問題了?當然不是!!!!  用新浪來說吧,新浪的郵件是兩套系統:收費和免費,兩套系統的MX地址也不一樣。免費的字尾為@sina.com,收費的為@vip.sina.com。免費郵件系統除了在郵箱容量上的限制,還會在郵件數目做做出限制:即在一段時間範圍內,如果從同一IP發到新浪免費郵箱的郵件數量超過了一定的數目限制,該IP地址將會被免費郵件系統封鎖,封鎖時間內就無法傳送郵件到新浪免費郵件系統。  大概過15-20分鐘之後,如果該IP地址沒有再往它那傳送郵件,該IP地址將會自動從IP地址列表中刪除。另:這個問題是在8月初總結的,現在新浪的收費郵件系統有沒有這個規則沒問過新浪。  如果你的IP在規定的時間內沒有解除封鎖,那就邊哭邊給新浪的管理員打電話吧,給他說:大哥,我求你了,你就當我是個屁,把我放了吧……  這個規則不僅新浪有,搜狐、163、263等都有。這是一個防止垃圾郵件的好方法,但也造成郵件列表無法正常傳送。用以上郵箱收不到很多服務商的郵件列表就是這個原因。  這個規則是管理員在伺服器上做的設定,普通使用者暫時別想。使用IMail的管理員可以讓你的老闆花銀子買Declude外掛來實現這個功能。

嘗試以下排錯方法:1. Ping 郵件伺服器的FQDN名字,並確認是否可以解析出所對應的IP地址。
如果不能,在Internet DNS伺服器上是否有郵件伺服器的A記錄

2.通過NSlookup查詢是否為所有能夠向外直接傳送郵件的郵件伺服器添加了MX記錄

1.發到 sina.com 的郵件會被退回

我發到 sina 的郵件會被退回,並提示"remote server said: 553 Spam Mail;錯誤,怎麼辦?

訪問http://mail.sina.com.cn/FAQ.html我們可以得知,sina進行了helo域驗證。請注意設定郵件系統中的HELO域,如果按照上述操作後,還是無法發往新浪的郵箱,則有以下幾種可能: 1)
MX指向可能有誤,請仔細檢查MX指向是否正確 2)
您的伺服器IP地址可能被新浪遮蔽了,您需要與新浪客服聯絡,新浪客服聯絡郵件:[email protected]
新浪客服聯絡電話:010-82624488-5602,與對方聯絡時,請提供您的伺服器資訊:主機IP/域名/退信內容/發信地址/收信地址/傳送時間,以便及時解決您的問題。同時務必留下對方的工號,這樣方便督促解決問題。

http://mail.sina.com.cn/FAQ.html#q31.為什麼新浪伺服器會產生553的退信資訊?這是由於郵件傳送方伺服器的HELO域設定不規範造成的。如果新浪伺服器無法對該域進行正確的DNS解析,
將會導致新浪反垃圾系統認為該伺服器是垃圾郵件傳送者從而拒收. 不規範的HELO域的示例如下:

HELO office HELO mailserver HELO localhost.localdomain

解決方法: 參考本文件後半部分提供的設定方法,正確設定貴方SMTP伺服器的HELO域, 使新浪能過對該域名進行正確的DNS解析

2.SMTP伺服器能否設定為公司內網的域名?請設定貴公司的伺服器對外發送的HELO域為正確的貴公司域名,否則將因為和第一條同樣的原因造成新浪拒收。

3.SMTP伺服器的HELO域已設定正確,怎麼還產生553的退信資訊?這是由於發郵件伺服器在內網的某個網段中。如果郵件經防火牆傳送,
而防火牆沒有對郵件的源IP地址進行對映, 新浪的伺服器就會認為防火牆的IP是發件方SMTP伺服器的IP地址,而郵件源IP地址與HELO域名MX解析不一致.
這種情況也會使新浪拒收郵件。解決方法: 使HELO後面的域名MX解析為防火牆的IP地址, 或者使防火牆把經過它的郵件的IP對映為其真正的IP地址,
即不要改變郵件的源IP地址.

4.SMTP伺服器的HELO域能否包含特殊字元?不可以。如果發郵件伺服器的HELO域中包含有無法識別的字元,
就會導致新浪對其DNS解析失敗, 從而拒絕接收其郵件. 包含有無法識別字符的HELO域示例: eev?bj?md02.vatech

5.國外網站應如何正確設定SMTP伺服器?新浪要求所有中國大陸境外的CMTP伺服器必須提供反向DNS解析。對於中國境外的CMTP伺服器,如果不提供反向DNS解析,新浪將認為該伺服器為垃圾郵件傳送者的伺服器並拒收該地址發來的郵件。 解決方法:
註冊SMTP伺服器公網IP地址的RDNS服務, 並把它對應的域名寫到伺服器的HELO域中.

6.MS Exchange2000伺服器HELO域的設定方法具體位置在: SERVER---主名---SMTP---DEFAULT
SMTP VIRTUAL---屬性---DELIVERY---ADVANCED---MASQUERADE NAME

7.Notes伺服器HELO域的設定方法具體位置在:伺服器---基本---全限定的Internet主機名

8.imail的HELO應該是 localhost 的general面板上的 Host Name 如Host Name這裡是HI.com
那麼imail 所用的就是helo HI.com另外 Imail管理面板-》服務-》SMTP-》advance->Hello
Message->HIi.com 只不過修改是smtp的banner資訊

9.MDaemon Server的HELO在Setup-》Primary Domain-》HELO Domain Name中設定。

10Winmail Server的設定:管理工具->系統設定->SMTP設定->基本引數->HELO/EHLO
主機名。可用nslookup命令查詢,YourDomain MX preference = 10, mail exchanger
=後面的內容即為正確的HELO/EHLO 主機名。

如滿足以上要求,發到 sina 還是被退回相同的信件,請和 sina
聯絡。聯絡方式如下:郵箱地址: 或 聯絡電話:010-82624488 轉 5602 也可以申請個 sina
的郵箱,郵件系統中遞送失敗後啟用中繼遞送,中繼伺服器: smtp.sina.com.cn, 再輸入您在 sina 註冊的使用者名稱和密碼。

2.發到 tom.com 的郵件會被退回

1.確認您郵件系統使用的域名是合法的,而不是隨意填寫的。 2.確認您的郵件伺服器使用的IP地址是固定的,而不是動態的IP地址。 3.正確設定HELO/EHLO
主機名。(方式見Sina部份)(可用nslookup命令查詢,YourDomain MX preference = 10, mail exchanger
=後面的內容即為正確的HELO/EHLO 主機名。 )4.如滿足以上三點,傳送到 TOM.COM 還是被退回相同的信件:A>請到申請加入到TOM.COM的白名單。 B>也可向諮詢。

3.發到 aol.com 的郵件會被退回 我發到AOL.COM的郵件會被退回,並提示"554- (RTRU) ;錯誤,怎麼辦?
AOL.COM除了要求您的郵件伺服器使用合法的域名,固定公網IP地址,還需要該IP地址能夠作反向解析。但國內要申請作反向解析比較困難,所以我們可以使用中繼伺服器轉發,例如:
可以申請個免費郵箱(比如Sina),郵件系統外發遞送 中設定遞送失敗後啟用中繼遞送,中繼伺服器: smtp.sina.com.cn, 再輸入您在 sina
註冊的使用者名稱和密碼

4.發到 163 的郵件會被退回

  從2004年3月30日起,@163.com電子郵箱增加HELO檢查。

  向163.com信箱投遞信件的傳送方伺服器必須設定規範的HELO域,即:與網易伺服器 連線的 IP 必須在 HELO 後面跟的域名的
A紀錄和MX紀錄裡面。否則認為該伺服器是垃圾傳送者而拒收。

  如果您有任何疑問,請聯絡24小時客服電話:020-83568090-4

5. 收到退信錯誤提示為"554 5.7.1 Rejected xxx.xxx.xxx.xxx found in
dnsbl.sorbs.net",怎麼辦?
這是因為收件人所在的郵件伺服器使用RBL過濾垃圾郵件,而您的郵件伺服器IP地址在RBL列表中,因此被拒絕了。一般此類的退信會包含一個連線,可以按網站上面的要求來申請把您的郵件伺服器IP地址從列表中移除。

6.為什麼直接發新郵件到 hotmail.com 不成功,而回復 hotmail.com 的郵件可以成功? 近期不能向 hotmail.com
發信是因為 hotmail.com 僅接收可信任域名發來的郵件,比如象 163.com, yahoo.com, 21cn.com 等大的郵局系統。您可能需要和
hotmail.com 聯絡以確保您的域名被加入到其信任列表中。

解決辦法1:在每一封發往 hotmail.com 郵件的正文中包含:http://www.hotmail.comhttp://g.msn.comhttp://explorer.msn.com以上任一內容時,您傳送的郵件才可以通過
hotmail.com 的過濾。

解決辦法2:只要附帶2k以上的附件,郵件就可以通過 hotmail.com 的過濾。

其它需要檢查的:

1、檢查您的hotmail郵箱選項->防止垃圾郵件->垃圾郵件過濾器:沒有選擇“專用”。 2、檢查您的hotmail郵箱選項->防止垃圾郵件->刪除垃圾郵件:沒有選擇“立即刪除垃圾郵件”。 3、如果您的郵件裡包含了可執行檔案,hotmail有可能會限制開啟。Hotmail
已經永久地阻止具有潛在不安全因素的附件。

下列副檔名的檔案不能附加到郵件中: .ade .adp .asp .bas .bat .chm .cmd .com .cpl .crt .exe .hlp .hta .inf .ins .isp .its .js .jse .lnk .mdb .mde .mdt .mdw .msc .msi .msp .mst .pcd .pif .reg .scr .sct .shb .shs .tmp .url .vb .vbe .vbs .vsd .vsmacros .vss .vst .vsw .ws .wsc .wsf .wsh

詳細資訊可以參考 hotmail受限檔案(http://help.msn.com/!data/zh_cn/data/HotmailPIMv10.its51/$content$/PIM_REF_RESTRICTEDATTACHMTS.HTM?H_APP=MSN+Hotmail)。如果要傳送這些副檔名附件,建議先壓縮成zip檔案。

5、確認郵件大小沒有超過hotmail郵箱大小限制。

7.發給Yahoo的郵件出現"553 Mail from 61.185.81.172 not allowed - VS99-IP1 deferred -
see help.yahoo.com/help/us/mail/defer/defer-02.html
"的退信及處理辦法(P.S:此點內容轉自winwebmail 版主rayer
貼,地址:../Announce/Announce.asp?BoardID=39&ID=102334&p=6&Upflag=1&q=1&r=30323)

下面我貼出我私人翻譯的有關YAHOO方面的退信內容英文不好,不好意思來自YAHOO方面的錯誤內容和下面提及的方面都是差不多請自行參考(Q群共享裡面也有本文件)

無法將您的郵件投遞至以下指定地址: :

553 Mail from 61.185.81.172 not allowed - VS99-IP1 deferred - see
help.yahoo.com/help/us/mail/defer/defer-02.html

see help.yahoo.com/help/us/mail/defer/defer-02.html (針對退信為 553 not
allowed - VS99-IP1 deferred的錯誤)

網頁概要:1、Open proxies and open
relays開放代理以及啟用匿名轉發的郵件可能會被YAHOO郵件所拒絕接收

If an IP address is determined to be an open relay or open proxy, Yahoo!
reserves the right to reject all SMTP traffic from that IP address for a minimum
period of 60 days.

YAHOO方面一般認為郵件來源IP啟用了open relay or open proxy,將會禁止所有來自於此IP的 SMTP資料流,最少60天

2、open relay(連線地址http://www.abuse.net/relay.html)
檢測郵件系統是否可以使用匿名轉發的功能
(WINWEBMAIL版本里面,建議使用SMTP身份驗證功能,開啟啟用匿名轉發的功能,我測試過,在3.6.3.1版本,以上兩個功能開通的情況下,是可以通過OPEN
RELAY的測試的,郵件伺服器一般情況不會輕易給人利用成為垃圾郵件轉發中轉點)

如果得到的測試結果是:Relay test resultAll tests performed, no relays
accepted.(證明郵件系統是不存在OPEN RELAY的情況的)

3、Open proxies(http://www.unicom.com/sw/pxytest/ )
我看了半天還是沒有明白裡面的含義(英文水平有限)
網頁裡面的內容是在LINUX或者UNIX下面進行有關的操作,檢測伺服器是否存在成為代理跳板或作為代理伺服器的問題
估計在WINWEBMAIL的郵件系統下,作為伺服器,大家應該不會使用郵件系統的同時也開放PROXY的服務吧

4、How to remove your server

You should check (and secure) your server for open relays (such as http://www.abuse.net/relay.html) and
open proxies (such as http://www.unicom.com/sw/pxytest/ --
these may require installing software on servers outside your network for proper
testing). After you are reasonably sure your network is secure, please submit
your IP addresses to Yahoo! for retesting

關鍵的一步了:如果是你已經比較確認你的郵件系統沒有開放REPLY以及PROXY的話(當然你的域名設定,郵件MX設定,HELO方面設定需要正確,並沒有進入有關的黑名單的情況下)please
submit your IP addresses to Yahoo! for retesting

http://add.yahoo.com/fast/help/us/mail/cgi_retest(這個網頁就是向YAHOO方面申述自己的IP)

1. What is your name? (自己填吧)

Name: 2. What is your email address? (自己

Email address: For example: 3. IPs in the form
255.255.255.255 (separate multiple IP submissions by new lines):

Please check these for open proxies and open relays and ensure they have been
removed from all open proxy and open relay DNSbls before
resubmitting. (for example: 255.255.255.255)

輸入需要RETEST的IP地址,例如是61.144.56.101(多個IP的話,需要一個IP地址佔用一行)4. Indicate
the error message(s) you have received. (提交你所收到的錯誤資訊)

553 Mail from 61.185.81.172 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:

點選“SEND”

Yahoo!, and survey partners working on behalf of Yahoo!, may contact me to
participate in customer satisfaction
surveys. (這句弄不懂是什麼意思,接下來估計一段時間以後,對方會發送郵件到你上面填寫的郵件地址,說明有關的情況,或者24小時以後自己做有關的測試,看能否傳送郵件到YAHOO.COM)

8.為什麼發附件到gmail返回552 5.7.0 Illegal Attachment錯誤資訊?

作為預防可能存在的病毒的一種安全手段,Gmail 不允許使用者接收可能包含破壞性可執行程式碼的可執行檔案(例如檔名以 .exe
結束的檔案)。即使這些型別的檔案以壓縮格式(.zip、.tar、.tgz、.taz、.z、.gz、.rar)傳送,Gmail
也不會接收。如果有任何這種型別的郵件傳送到了您的 Gmail 帳戶,該郵件會退回傳送方。

解決辦法:將exe檔案改名,或者將壓縮檔案改名。 比如test.ex_,或者test.zip_

9.為什麼發往21cn的郵件會被退回?並且包含這樣的類似退信資訊“553 Mail data refused by AISP, rule
[2640449].”

如果您的郵件裡包含了可執行檔案,21cn會拒收。如果要傳送可執行檔案附件,建議先壓縮成zip檔案。詳細資訊請諮詢21cn(

相關問題答案