????? 一年以前的時候,那時候還是一個郵件系統的技術支持.經常被客戶問到的一個問題就是:怎樣在最短的時間里將幾萬甚至十幾萬封郵件發送給我們的用戶.當時雖然是專業做郵件系統,在郵件系統管理方面有著豐富的知識.但是因為沒有那么大的實際的用戶量做測試,所以對這樣一類的問題,也只能靠已有的知識說個大概,甚至專門和那么一兩家客戶就這個問題進行過深入細致的討論.雖然最后還是因為這樣的那樣的原因,這個問題被擱淺,但是這個問題一直擱在心里.不曾想,自己會有朝一日也會面對同樣的問題.于是理論加實戰也便有了本文.
????? 為什么群發郵件略過不談.會員的郵件地址有兩種:一種是自己公司郵箱,這是是很少一部分,占的分量很小,在郵件發送上基本不存在問題;另一種是免費郵箱以:163,126,qq,yahoo,sina居多.這部分是會員郵件發送的重頭戲.由于垃圾郵件的問題,這些大型的免費郵箱提供商,也都加強了自身的管理.對發送郵件的一方進行了這樣那樣的限制.但是還好,凡事都有一個度.在我們發送郵件的時候,只要注意自身郵件系統的管理并遵守一些公共的約定.還是很容易將會員郵件發送出去并順利進入收件箱而不是垃圾郵件箱的.下面筆者就從公共約定和郵件系統自身兩方面來說說怎樣提高企業郵件的發送效率.
????? 公共約定:
????? 郵件服務不是一個獨立的服務,它的順利運行依賴網絡和dns的正常運行.它需要正常的網絡保證數據的傳輸,同時需要通過dns系統,解析郵件相關的記錄.為了保證郵件的正常發送,我們需要提前做好以下dns記錄:
????? 1.A記錄和ptr記錄.
????? A記錄:正向解析記錄,記錄域名和ip的對應關系.查詢方法:nslookup xxx.xxx.xx

????? prt記錄:反向解析記錄,記錄ip和域名的對應關系.查詢方法:nslookup 222.222.222.222
????? 2.mx記錄和spf記錄
????? mx記錄:郵件交換記錄,記錄域的郵件接收服務器.查詢方法:nslookup -q=mx xxx.xx

????? spf記錄:郵件發送記錄(發件人策略框架),記錄域的郵件發送服務器.查詢方法:nslookup -q=txt xxx.xx
????? 對于郵件服務器,上面四條記錄特別重要.你一定要固定的公網ip而不是動態的.一定要提供完備的域名和ip的正反解析記錄.正向解析記錄一般在域名管理的地方就可以做到.而反向解析記錄大多是由提供ip地址的機房或者IDC幫助完成的.mx記錄標注你這個域名的郵件接收服務器.spf記錄是近來為了應對防冒郵件發送郵件而提供的一種新的反垃圾策略,它屬于txt記錄的一種.沒有的情況可能可以,有的話,會大大提高郵件發送服務器的信用度.提高郵件發送成功的機率.以上幾種記錄的具體設置方法請參閱相關資料.關于域名還有一點最重要的提醒:不要和你正常的辦公郵箱域名使用同一個域名并且最好不是同一臺郵件服務器!
????? 郵件系統自身:
????? 首先要選擇一款穩定高效的郵件服務器,它需要在郵件編碼,smtp會話上遵守嚴格的郵件規范.如:qmail,postfix;其次要注意郵件服務器本身的安全.帳號的密碼必需強壯,以免被人用來惡意發送病毒郵件或者廣告郵件,尤其不要成為開放的郵件中轉服務器.這樣的服務器沒有一點信用度可言;第三點,一定是你特別熟悉的郵件系統!可以熟練的配置這個郵件系統,其中包括分析日志做成報表和清理隊列.做到這三點,還要做到以下規范:
????? 1.helo域名
????? 沒啥好說的,填寫郵件服務器反向解析可以解析出來的域名.因為郵件服務器會拿這個域名去其它的服務器發信,而其它的服務器會對這個域名進行反解驗證.
????? 2.有嚴格的反垃圾反病毒系統.
????? 這一點只是為了保證不會從你的郵件系統傳出垃圾郵件和病毒郵件,提高自己的信譽度.
????? 3.使用固定的郵件帳號發信
????? 同樣內容的郵件或者同一個性質的郵件建議使用固定的郵件帳號.如果有郵件服務器把你這個帳號給禁用了,請不要嘗試再換個用戶名發信,那樣只會降低你的信用度,而且會在很短的時間內被封.
????? 4.控制發信速度
????? 針對你的會員郵件地址分布情況,設定合適的發信頻率.不同的郵件服務器都會對郵件發信頻率有嚴格的設置,包括每分鐘郵件數,每小時郵件數,同時連接數等.針對自己的郵件特點選擇一個合適的頻率,適當的時候寫程序控制特定域名的郵件發送速度.
????? 5.規范郵件內容.
????? 包括兩方面內容:一是使用公共的郵件編碼,方便其它的郵件服務器解析;二是郵件內容簡潔規范,內容通俗易懂,郵件體積盡量縮小.
????? 6.及時的清理失效的郵件地址.
????? 每次郵件發送完畢將一些錯誤的郵件地址或者已經長久失效的地址及時的清理掉,提高收件人的成功率.也可以為你的郵件服務器的信用度加分喲~
????? 做到了以上這些,你已經成功了百分之七十了.剩下的決定你成敗就是一些具體的細節問題.比如:選擇什么樣的郵件服務器軟件,怎么批量產生數以萬計的郵件,應該控制在什么樣的頻率等等.這些問題只有在具體實施的過程中不斷摸索了.這一步是最能體現你主觀能動性的時候了,而我能對你說的只有:good luck!
????? 縱觀本文,應該說再次體現了技術是個不斷積累的過程,一年半以前積累的郵件知識,一年以來不斷提高的處理能力,兩者加起來就是一次完美的組合.所以無論你現在從事什么樣的工作,處在什么樣的崗位,用心去做,對得起你現在的時間和精力,說不定以后的哪天就會派上用場,不要總是"書到用時方恨少"喲~