我司一直以來注重用戶的操作體驗,一段時間以來翼企郵用戶反饋郵件收發不正常,其原因來自多方面,包括:服務器路由節點、服務器繁忙、服務器故 障、頻繁發送垃圾郵件等,使郵局用戶用翼企郵收發郵件出現不正常的情況,經過一段時間的技術攻關,我司翼企郵技術團隊解決了該問題,并于2009-7-2 正式發布該功能:翼企郵退信轉發與接收轉發功能.
退信轉發實現原理:
1.首先,郵件通過我們公司的郵局服務器直接與其他郵局服務器進行傳輸,如果由于兩個IP之間的網絡出現問題(路由節點問題,其他郵局服務器繁忙或 故障等等)而造成的無法連接,或者由于我們郵局服務器的發信動作不被其他郵局服務器接受(頻繁發送垃圾郵件,發信規則不符合對方要求等等)而遭對方拒絕, 都將不能成功投遞到對方服務器上。此時,沒有成功投遞出的郵件不直接退還給發件人,而是投遞到我們公司其中的一臺轉發服務器上(例如轉發服務器A),通過 它來代為轉發。
2.如果轉發服務器A仍舊無法與收件人服務器進行連接,或者轉發服務器A的發信動作仍舊不被收件人服務器所接受,那么轉發服務器A也還是無法將郵件成功投遞到其他郵局服務器上。此時,仍舊不產生退信,而是投遞到轉發服務器B,讓其代轉發。
3.如果轉發服務器B也不能投遞,則投遞到我們的海外轉發服務器上去轉發。
4.如果海外轉發服務器還是無法投遞到收件人的服務器上,則最終產生退信,退還給收件人。
Email退信轉發流程示意圖
接收轉發實現原理:
1. 其他郵局服務器在發信到我們公司的郵局服務器之前,必須對我們的郵局域名進行MX記錄解析,此時可獲得兩條解析記錄,一條優先級較高,一條優先級較低。優先級高的記錄解析到我們的郵局服務器上,優先級低的解析到我們的接收轉發服務器上。
2. 其他郵局服務器會嘗試把郵件先投遞到MX記錄的優先級較高的郵局服務器上,如果由于其他郵局服務器和我們的郵局服務器之間的網絡出現問題(路由節點問題, 我們的郵局服務器繁忙或故障等等)而造成無法連接,其他郵局服務器上的郵件將不能正常投遞到我們的郵局服務器上。此時,其他郵局服務器會再次嘗試把郵件投 遞到MX記錄的優先級較低的接收轉發服務器上,讓其代為轉發到我們的郵局服務器上。
Email接收轉發流程示意圖
綜上所述:
退信轉發主要用來處理可補救的,短暫性的投遞失敗問題,對于不可補救,持久性的投遞失敗問題才去產生退信,盡可能減少了投遞失敗的幾率。結合轉發服務器來 實現退信轉發,可以實現發送到全球的郵件,不用特別注明,就可以間接的通過轉發服務器轉發,省卻了用戶多于的操作。
接收轉發主要用來防止其他郵局服務器與我們郵局服務器之間的網絡連接不暢通造成的郵件無法投遞到我們郵局服務器上;并且通過這種方式架設的接收轉發服務器可以分擔郵局服務器的負擔,緩解我們郵局服務器在郵件接收高峰期時候的壓力,確保郵件正??焖俳邮?。