郵件發送不到163、Gmail、QQ郵箱或進垃圾箱的終極解決方案

郵件發送不到163、Gmail、QQ郵箱或進垃圾箱的終極解決方案一、各郵箱的幫助鏈接

如果您的郵件發送到163、Gmail、QQ等郵箱不成功,您可以相應參考退信幫助信息:

163郵箱(詳細請參考163章節):退信幫助:http://help.163.com/09/1224/17/5RAJ4LMH00753VB8.html

email郵箱:

退信幫助:http://mail.google.com/support/幫助論壇:http://www.google.com/support/forum/p/gmail?hl=zh-CN

QQ郵箱:退信幫助:http://service.mail.qq.com/cgi-bin/help?id=20022

二、終極解決方法

問題1---無法發送到 163、Gmail、QQ 等郵箱,對方拒收,總是退信;問題2---大量發送郵件到 163、Gmail、QQ 等郵箱時,全丟垃圾箱中。  解決問題的前提是:你自己有獨立伺服器,並安裝了郵件系統。關於第1個問題,請看我之前的帖子:  http://www.discuz.net/thread-1050824-1-1.html

關於第2個進垃圾箱的問題,這是個很那難解決的,如果你大量發信,一定會被丟垃圾箱。不過,解決方案還是有的。國內做這個解決方案的人還真不多,基本對這塊還是不熟悉不了解。

步驟一:  按照我在問題1給出的解決方案中說的,對你的域名做A記錄、MX記錄、並在伺服器的郵件系統裡面設置Hello域為你設置的MX記錄。並對你伺服器的IP做反向解析,解析到你的MX記錄中!  

步驟二:  設置域名SPF記錄,SPF是為了防範垃圾郵件而提出來的一種DNS記錄類型,它是一種TXT類型的記錄,它用於登記某個域名擁有的用來外發郵件的所有IP地址。

  例子:  海內網:v=spf1 a mx ip4:220.194.47.128/25include:aspmx.googlemail.com ~all  校內網:v=spf1 mx ~all  查看余名有沒有spf記錄的網址:http://www.kitterman.com/spf/validate.html

  SPF是跟DNS相關的一項技術,它的內容寫在DNS的txt類型的記錄裡面。mx記錄的作用是給寄信者指明某個域名的郵件伺服器有哪些。SPF的作用跟mx相反,它向收信者表明,哪些郵件伺服器是經過某個域名認可會發送郵件的。  由定義可以看出,SPF的作用主要是反垃圾郵件,主要針對那些發信人偽造域名的垃圾郵件。  例如:當coremail郵件伺服器收到自稱發件人是spam@gmail.com的郵件,那麼到底它是不是真的gmail.com的郵件伺服器發過來的呢?那麼我們可以查詢gmail.com的SPF記錄

  那麼我們該如何創建呢?  進入域名管理中,在域名解析中創建一條TXT記錄填寫正確的SPF數據就可以生效了。(並不是所有的域名註冊機構都支持txt記錄,請諮詢你註冊域名的機構能否添加余名的TXT記錄!!!)

  記錄格式針對每個人的域名DNS情況不同而不同,不過有格式,具體為:  v=spf1 [[pre] type [ext] ] ... [mod]  格式大家可能看不懂,沒關係,可以在線生成一條你的spf,網址:http://old.openspf.org/wizard.html

步驟三:  察看你的伺服器ip有沒有被國際上的垃圾郵件組織列為黑名單。到下邊幾個網站,可以查詢你的server IP是否在各個RBL組織的黑名單中。如果,你的IP被列入了黑名單,則需要跟他們進行溝通解決,解決辦法繁瑣,在此不再詳述,有此問題的請回帖說明被哪個組織列入黑名單,我再給大家針對那個組織的解封解決方案。  咱們說幾個比較大的:  (一)首先是spamhaus.org  最厲害,影響最大的要數Spamhaus項目組,網址http://www.spamhaus.org。只要被它列入黑名單,你的郵件伺服器就算癱瘓了,因為據說全球80%以上的伺服器會拒收從你的郵件伺服器發去郵件。  (二)第二名Spamcop,網站http://www.spamcop.net。國內做郵件服務的,幾乎都會撞到它槍口上。  (三)國內最大的http://www.anti-spam.org.cn/

步驟四:  到各個ESP登記你的IP地址  為了提供你的IP聲譽,你還可以主動去各個郵件服務商的網站登記你的IP地址和郵件系統情況,這樣將大大減少這些運營商攔截從你的郵件系統發出的郵件的機會。  你可以發送郵件給中國互聯網協會反垃圾郵件中心的管理信箱abuse@anti-spam.cn登記你的郵件伺服器IP和域名的對應關係。

郵件伺服器向hotmail等郵箱發信收到退信的解決方法最近筆者想組建一個郵件伺服器,正好Exchange Server 2010發布了正式版,就第一時間從MSDN站點下載到該軟體,在單位的一台伺服器上,安裝配置好,能收信、並能向本校的郵件伺服器發信。但在向hotmail.com等郵箱發信時,收到退信,主要內容如下:snt0-mc2-f11.Snt0.hotmail.com 提供了此錯誤:DY-001 Mail rejected by Windows Live Hotmail for policy reasons. We generally do not accept email from dynamic IP"s as they are not typically used to deliver unauthenticated SMTP e-mail to an Internet mail server.http://www.spamhaus.orgmaintains lists of dynamic and residential IP addresses. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help. Email/network admins, please visithttp://postmaster.live.comfor email delivery information and support從退信中可以看到,我的郵件伺服器的IP地址在http://www.spamhaus.org列表中是一個動態的IP地址,hotmail拒絕http://www.spamhaus.org列表中的郵件伺服器發出的信件。知道問題的原因後,我登錄http://www.spamhaus.org檢查,發揮我的郵件伺服器的地址(124.aa.bb.126)在PBL列表中,如圖1所示。

圖1 郵件伺服器在PBL列表中然後,我按照網站的操作,從PBL列表中移除了我的郵件伺服器的地址,在大約20分鐘左右,檢查PBL列表,我的郵件伺服器的地址已經移除。但是,我再向hotmail.com的郵箱發信時,仍然收到同樣的退信。我想,難道hotmail郵件伺服器會「緩存」PBL列表?這應該不可能吧,hotmail郵件伺服器應該是實時檢查SBL、XBL、PBL和ROKSO列表的。那麼問題出在那呢?後來,經過一番思索,問題得以解決。我的郵件伺服器放在內網,是區域網的地址,我請網管中心的同事在學校出口的防火牆「映射」了一個公網的地址到我的郵件伺服器,並且把這個公網的地址設置為我郵件伺服器的MX記錄,作為我郵件伺服器對外的地址。但是,我的郵件伺服器在訪問Internet網路的時候,並不是用映射的公網地址「出去」的,則是與其他內網計算機一起,使用防火牆的一個公共的、對外出口地址訪問Internet的,而這兩個地址並不是同一個地址(這個地址是124.aa.bb.121),而這個地址也在PBL列表中。知道問題的原因後,就很好解決了,從http://www.spamhaus.org的PBL列表中,移除124.aa.bb.121這個地址,郵件伺服器可以向hotmail、QQ等郵箱發信了。我估計許多郵件伺服器,都會碰到與我這樣的問題,所以,特地記錄下來,與大家共享。
推薦閱讀:

老員工「痛批」95後下屬的郵件,遭瘋傳,句句扎心!
如何高效處理繁雜的職場郵件
職場菜鳥,如何寫好一封工作郵件?
如何在郵件正文添加簡歷
希拉里郵件披露其國務卿時期政治生活

TAG:垃圾 | Gmail | 郵箱 | 方案 | 解決方案 | QQ郵箱 | 郵件 | 終極解決方案 |