pushmail的一点总结
最近看了些pushmail的文章。簡單總結下:
從push方法上說有ip push和sms push。
ip push就是讓手機始終握著gprs,從而有個ip,讓mail server和手機之間始終有個通路,這樣server一旦有郵件就馬上通過ip push到手機終端上了。
sms push就是mail server有郵件了,通知運營商push個短信到手機終端上,手機一旦收到了短信了就馬上打開自己的gprs,這在技術上很容易實現,比如android下,只需要監聽到短信,這種短信必須有別于其他普通信息,比如:從來信號碼上區分、內容區分等,就馬上去打開gprs的權限,從而馬上就打開了gprs,這樣之后才會有mail server同手機終端的通路,之后就是把郵件push到終端的事情了。
比較上面的兩種方法,可以很容易得到區別:
ip push:時刻連著gprs,費電,高輻射。
sms push:只在有郵件才打開gprs,省電,低輻射。
因此,sms push給我們的啟示了以后push mail的發展方向。
如何實現sms push呢?
通過上面提到的流程:
首先要設法實現mail server與運營商的通信,因為你需要把郵件到達服務器的情況告知運營商。
接著運營商要給終端發短信,這個很簡單,這是運營商最基本的工作。
之后就是手機終端的應用軟件做的事情,就是打開gprs。
至此,mail server就和手機終端建立了個通路了。
接著就是數據的傳輸過程了。
mail server與運營商的通信必須建立在TCP/IP協議上,就是基于internet上的鏈接,因此運營商必須維持一個即能同mail server又能同手機終端進行短信鏈接的網關,實際上就是GEGW,郵件推送網關,Gprs Email GateWay.
而為了安全性以及靈活性的需要,在mail server和GEGW之間又抽象了一個所謂的轉發器,它轉換和緩存mail server傳過來的數據,同時又通過internet同GEGW之間建立鏈接。它在某些解決方案中被叫做CEF(corporation Email Forward).
最后就是你在移動終端上的客戶端了,當然有些解決方案把這個給省略了,詳細的自己Google下。
那么拓撲結構是什么樣子的呢?
?
當有新郵件到達時,CEF通過GEGW發送EMN短信到手機終端,觸發用戶手機Push Mail客戶端,通過GPRS網絡連接GEGW,與CEF建立一條端到端的SSL加密通道連接,取得郵件。
總結
以上是生活随笔為你收集整理的pushmail的一点总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图压---介绍一款好用的图像压缩软件
- 下一篇: 读书笔记-淘宝十年产品事