
2007年8月15日
關于不能往yahoo,sina等地址發郵件的問題該問題是由于反垃圾郵件軟件引起的,已經和sina 確認過,他們最近部署了一套反垃圾郵件的系統在默認條件下,郵件服務器在發出helo命令與遠端的郵件服務器通過25端口建立會話時還會送出自己的FQDN名字。目前流行的一些反垃圾郵件軟件可能會通過郵件服務器送出的FQDN名字對其進行反向解析,對于反向解析失敗的連接將斷開該連接。
反向解析失敗的原因如下:
在國內,很多管理員在做域名解析時沒嚴格按要求做,認為通了就行。建議的做法是:對域名abc.com要做這些解析(根據需要增減)
1、主機A記錄abc.com
2、主機A記錄mail.abc.com
3、主機A記錄
www.abc.com
4、主機A記錄ftp.abc.com
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記錄
一.發到 sina.com 的郵件會被退回
我發到 sina 的郵件會被退回,并提示"remote server said: 553 Spam Mail http://mail.sina.com.cn/FAQ.html";錯誤,怎么辦?
訪問http://mail.sina.com.cn/FAQ.html我們可以得知,sina進行了helo域驗證。請注意設置郵件系統中的HELO域,如果按照上述操作后,還是無法發往新浪的郵箱,則有以下幾種可能:
1) MX指向可能有誤,請仔細檢查MX指向是否正確
2) 您的服務器IP地址可能被新浪屏蔽了,您需要與新浪客服聯系,新浪客服聯系郵件:antispam@staff.sina.com.cn 新浪客服聯系電話:010-82624488-5602,與對方聯系時,請提供您的服務器信息:主機IP/域名/退信內容/發信地址/收信地址/發送時間,以便及時解決您的問題。同時務必留下對方的工號,這樣方便督促解決問題。
http://mail.sina.com.cn/FAQ.html#q3
1.為什么新浪服務器會產生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 Exchange Server 服務器HELO域的設置方法
具體位置在:
A.Exchange 2000:SERVER---主機名---SMTP---DEFAULT SMTP VIRTUAL---屬性---DELIVERY---ADVANCED---MASQUERADE NAME
B.Exchange 2003:服務器-主機名-協議-SMTP---默認虛擬SMTP服務器---屬性--傳遞-高級-完全限制的域名,如下圖:

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 聯系。聯系方式如下:
郵箱地址:antispam@staff.sina.com.cn 或 lanjiang@staff.sina.com.cn
聯系電話:010-82624488 轉 5602
也可以申請個 sina 的郵箱,郵件系統中遞送失敗后啟用中繼遞送,中繼服務器: smtp.sina.com.cn, 再輸入您在 sina 注冊的用戶名和密碼。
------------------------------------------------------------------------------------------------
日前,新浪郵件根據國際通行標準,對新浪郵件的反垃圾策略進行調整。
在此期間,如出現發信到新浪情況異常或收到來自新浪的退信提示,請參考日志或錯誤代碼,按照RFC標準調整您的發信機制,謝謝您的合作!
首先,請檢查發信服務器的HELO信息是否為完整的域名,如不是將會被系統默認為垃圾郵件,相關設置問題可參考系統返回信息和服務器基本
設置的幫助文檔:http://antispam.sina.com.cn/
其次,在發信服務器上做telnet測試,將telnet的結果保存并發送到antispam@staff.sina.com.cn郵箱,同時請附上發送方的服務器IP地址、
域名、單位名稱、聯系電話、聯絡人等信息,以便進行具體的技術咨詢。
telnet測試格式如下:
telnet sinamx.sina.com.cn 25
220 sinamail.sina.com,cn ESMTP Postfix <Postfix Rulse!>
helo xx.com (您的正確HELO信息)
250 sinamail.sina.com.cn
mail from:<xxx@xxx.com>(您的企業郵箱名)
250 ok
rcpt to:<xxx@sina.com>(您的測試郵箱,必須為新浪郵箱)
250 ok
rcpt to:<emai_test@sina.com>(我們的測試郵箱)
250 ok
data
354 請繼續 - go ahead
From: xxx@xxx.com
To: xxx@sina.com
Subject: abc
Date: Thu, 18 Mar 2004 14:50:55 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative
這是一封telnet的測試信件
.(“.”不可忽略)
quit
如果能夠出現220 sina.com ESMTP這條語句,則可判斷您并不是因為被視為垃圾郵件而被拒收,且查詢時不在黑名單中。
請注意:如果您使用的是WINDOWS服務器,注意在以上操作的時候不要使用DELETE、后退等鍵修改。如輸入錯誤,請退出并按步驟重新進行telnet測試。
附件一:錯誤代碼的含義及解決辦法
首先,發送方郵件服務器必須嚴格按照RFC821(Simple Mail Transfer Protocol)國際標準,同時要符合RFC1035(Domain names -implementation and specification)國際標準所指定的域名命名法。
其次,因不符合目前新浪的反垃圾策略被拒,得到的錯誤代碼為以下幾種,請投訴方根據日志或錯誤代碼進行修改。
如果投訴方是普通用戶,則請投訴方向他的郵件服務提供商提供相關資料,由其管理員進行修改操作。
3.1 錯誤代碼:450 4.7.1 Client host rejected: cannot find your hostname
錯誤原因:對方服務器未設置反向解析
處理方式:請參考http://www.5dmail.net/html/2006-1-20/2006120225656.htm
3.2 錯誤代碼:450 4.7.1 Helo command rejected: Host not found
錯誤原因:對方服務器在HELO命令中提供的域名不能被解析
處理方式:請檢查其HELO命令提供的域名信息,且保證其符合RFC1035國際標準的規定。
3.3 錯誤代碼:504 5.5.2 Helo command rejected: need fully-qualified hostname
錯誤原因:對方服務器的HELO信息不是完整的域名
處理方式:請對方檢查其HELO命令提供的域名信息,且保證其符合RFC1035國際標準的規定。
3.4 錯誤代碼:501 5.5.2 Helo command rejected: Invalid name
錯誤原因:對方服務器的HELO信息包含非法的字符
處理方式:RFC規定,HELO命令提供的信息不得包含中文字符。
請對方按照RFC1035國際標準規定,對其HELO信息設置進行修改。
3.5 錯誤代碼:554 5.7.1 Recipient address rejected: Dynamic IP
錯誤原因:對方服務器使用動態IP處理方式:請對方查看中華人民共和國信息產業部令第38號《互聯網電子郵件服務管理辦法》中的第四條:第四條 提供互聯網電子郵件服務,應當事先取得增值電信業務經營許可或者依法履行非經營性互聯網信息服務備案手續。未取得增值電信業務經營許可或者未履行非經營性互聯網信息服務備案手續,任何組織或者個人不得在中華人民共和國境內開展互聯網電子郵件服務。
3.6 錯誤代碼:554 5.7.1 Service unavailable; See http://antispam.sina.com.cn/denyip.php?IP=*.*.*.*
錯誤原因:對方服務器IP被國際權威的反垃圾組織列入黑名單處理方式:請對方訪問http://www.dnsstuff.com/tools/ip4r.ch?ip=查詢并申請解封。解封后即恢復正常。
二.發到 tom.com 的郵件會被退回
1.確認您郵件系統使用的域名是合法的,而不是隨意填寫的。
2.確認您的郵件服務器使用的IP地址是固定的,而不是動態的IP地址。
3.正確設置HELO/EHLO 主機名。(方式見Sina部份)(可用nslookup命令查找,YourDomain MX preference = 10, mail exchanger =后面的內容即為正確的HELO/EHLO 主機名。 )
4.如滿足以上三點,發送到 TOM.COM 還是被退回相同的信件:
A>請到http://whitelist.mail.tom.com/tom/whitelist/register.html申請加入到TOM.COM的白名單。
B>也可向whitelist@tom.com咨詢。
三.發到 aol.com 的郵件會被退回
我發到AOL.COM的郵件會被退回,并提示"554- (RTR:DU) http://postmaster.info.aol.com/errors/554rtrdu.html";錯誤,怎么辦?
AOL.COM除了要求您的郵件服務器使用合法的域名,固定公網IP地址,還需要該IP地址能夠作反向解析。但國內要申請作反向解析比較困難,所以我們可以使用中繼服務器轉發,例如:
可以申請個免費郵箱(比如Sina),郵件系統外發遞送 中設置遞送失敗后啟用中繼遞送,中繼服務器: smtp.sina.com.cn, 再輸入您在 sina 注冊的用戶名和密碼
四.發到 163 的郵件會被退回
http://mail.163.com/news/helo.htm
從2004年3月30日起,@163.com電子郵箱增加HELO檢查。
向163.com信箱投遞信件的發送方服務器必須設置規范的HELO域,即:
與網易服務器 連接的 IP 必須在 HELO 后面跟的域名的 A紀錄和MX紀錄里面。否則認為該服務器是垃圾發送者而拒收。
posted @
2008-03-29 17:41 天然 閱讀(1278) |
評論 (0) |
編輯 收藏
文/劉興亮:
中國文化源遠流長,各行各業都有祖師爺。如教育是孔子,農業是神農氏,木匠業是魯班,紡織業是黃道婆,茶業是陸羽,蠶絲業是嫘祖,漁業是伏羲,商業是范蠡,鹽業是葛洪,酒業是杜康……筆者從事IT業后,總想追溯歷史,可遍翻典籍,卻找不著IT業的祖師爺是誰。
也許有人要說,IT是新興行業,古代沒有。非也,其實古人很喜歡IT,古語曰:“運籌于帷幄之中,決勝于千里之外。” 運籌就是指用籌策計算,籌策又叫算籌,它是中國古代普遍采用的一種計算工具。果真這個行業就沒祖師爺嗎?當然有。只是前人都沒對這個事進行過認真的思考。
祖師爺者,就是這個行業最早的有影響力的先行者。中國最早且最有影響力的IT從業者是誰?是鼎鼎大名的祖沖之。
公元500年前,中國南北朝時期的數學家祖沖之(公元429~500年),借助算籌作為計算工具,成功地將圓周率π值計算到小數點后的第7位,即在3.1415926至3.1415927之間,成為當時世界上最精確的π值,比法國數學家韋達的相同成就早了1100多年。
從算籌——算盤——計算器——計算機,每一步都是計算機發展的一個腳印。算籌是世界上最古老的計算工具。計算的時候擺成縱式和橫式兩種數字,按照縱橫相間的原則表示任何自然數,從而進行加、減、乘、除、開方以及其它的代數計算。負數出現后,算籌分紅黑兩種,紅籌表示正數,黑籌表示負數。這種運算工具和運算方法,在當時世界上是獨一無二的. 據《漢書"律歷志》記載:算籌是圓形竹棍,它長23.86厘米、橫截面直徑是0.23厘米。到公元六、七世紀的隋朝,算籌長度縮短,圓棍改成方的或扁的。根據文獻記載,算籌除竹籌外,還有木籌、鐵籌、玉籌和牙籌。可見,算籌屬于硬件,而擺法就是“算籌計算機”的軟件。
據不可考的史料記載,圓周率本來是用字母“IT”表示的,后來由于印刷等各方面的原因,也可能是祖沖之他老人家寫字過于潦草,后人就照貓畫虎,用符號“π”表示。仔細看看,“IT”和“π”是不是很相似?
在祖沖之的各種簡介中,除了人們所熟知的數學家、天文學家之外,我們還可以發現,他還是一位卓越的機械制造專家。祖沖之曾設計制造過許多精巧的朠械,在文獻《南齊書·祖沖之傳》和《南史·祖沖之傳》中有所記載。他曾經設計制造過利用水力舂米、磨面的水碓磨;重新鑄造了當時已經失傳了的指南車,隨便車子怎樣轉彎,車上的銅人總是指著南方;制造了“千里船”,圠新亭江(在今南京市西南)上試航過一天可以航行一百多里。他還設計制造過計時儀器漏壺和欹器。
據稱,既是機械制造專家又是數學家的祖沖之,為了計算方便,除了利用廣為人知的算籌外,還應用了一系列神秘的計算機械,所以才在數學領域做出了那么大的成就。但由于那些機械在當時太過于驚世駭俗,所以都沒有流傳下來。但據后人考證,那些機械具備了計算機的雛形。
祖沖之對IT業不僅應用最早,而且貢獻最大。他利用當時的計算機作出的貢獻至今無第二人可與其比肩。中國IT業的祖師爺,祖沖之當之無愧!
posted @
2007-08-15 10:31 天然 閱讀(216) |
評論 (0) |
編輯 收藏