最近看了些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的一点总结相关推荐

  1. BlackBerry Pushmail介绍

    黑莓Push的不止是Mail 准确的说,RIM研发的这套系统的名字为BlackBerry Enterprise Solution(BES)和BlackBerry Internet Solution(B ...

  2. U-Mail邮件服务器玩转Pushmail

    伴随互联网多元化进程,移动办公对于提高企业执行力意义愈加重大,pushmail也因此成为企业邮箱服务器的新潮流活跃在人们的眼前. 智能电子产品的普及让pushmail的市场前景更加广阔,也因此吸引了众 ...

  3. 使用IMAP/Exchange/PushMail三种方式同步您的邮箱

    一说到Pushmail,当然要说到黑莓,因为黑莓的pushmail是最好的,但国内使用费用太贵了,中移动一个月的服务费都要四五百大洋了....这里我们不提黑莓--! 先说说直正的Pushmail技术如 ...

  4. 零起点学算法07——复杂一点的表达式计算

    零起点学算法07--复杂一点的表达式计算 Description 下面你来计算一个复杂一点的计算表达式 Input 没有输入 Output 输出表达式的值,保留2位小数 题目分析:根号要用sqrt来算 ...

  5. 关于位姿变换的一点体会

    关于位姿变换的一点体会 1.题外话 2.刚体的位姿变换 2.1 位姿变换的定义 2.2 旋转矩阵的具体形式 2.2.1 二维情况 2.2.2 三维情况 3.旋转方向 4.平移方向 1.题外话 对于刚体 ...

  6. spring的事务隔离_再深一点:面试工作两不误,源码级理解Spring事务

    原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处. Spring有5种隔离级别,7种传播行为.这是面试常问的内容,也是代码中经常碰到的知识点.这些知识枯燥而且乏味,其中有些非 ...

  7. tensorflow youtube的一点笔记

    最近在看TensorFlow的YouTube频道 https://www.youtube.com/tensorflow 内容挺多,不过只看一遍的话,基本过一遍也就都忘了,所以随手记下来一些概念,凭印象 ...

  8. 台湾前十大科技公司拼不过三星(往后一点三星都不要买啦!)

    台湾前十大科技公司拼不过三星,往后一点三星都不要买啦!本来还可以买它的内存和液晶,不过现在是一点都不能买了,再买就真反了他了! 三星像糖果也像毒药,让台湾LED类股1年涨3倍,但也让鸿海市值一夜之间消 ...

  9. 数学 计算机工作,不过有人说先学数学,后学计算机后劲足一点,工作也可以的,这估...

    不过有人说先学数学,后学计算机后劲足一点,工作也可以的,这估计是对有实力的人而言. 相关句子 2.爱因斯坦有句话对我很有启发.他说:"人的差异在业余."据计算,一个人到60岁,除吃 ...

最新文章

  1. 设置Button控件创建完毕时触发的事件.
  2. [云炬创业学笔记]第三章商业创意的发掘与评估测试3
  3. Microsoft Silverlight 4 脱机文档
  4. 适用于孩子,父母和祖父母的JBoss HornetQ –第1章
  5. 机器学习项目(四)疫情期间网民情绪识别
  6. 利用Java调用openSMILE批量处理音频文件
  7. C语言定义定长整型数组,C语言变长讯息定义:柔性数组
  8. 平行平板多光束干涉matlab,平行平板的多光束干涉.ppt
  9. Android wear浏览器,手表浏览器下载-智能手表浏览器(Wear Internet Browser)下载 1.0beta1官方版_5577安卓网...
  10. STS下载教程(include官网无法下载解决方案)
  11. Arch LInux | 网络管理工具iproute2(网络接口、ip地址、路由表)
  12. 解决gitlab-ci 自动编译时 fatal: unable to access 'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx
  13. 海洋网络收音机海洋影音盒
  14. 手机电视-CMMB系统技术应用浅谈
  15. itext合并两个PDF流
  16. Dzd电子书格式转换程序Txt2Dzd
  17. Macbook实用技巧——小白入门必须会的
  18. 拼多多搜索词统计 API接口操作展示说明
  19. czl蒻蒟的OI之路8
  20. 对数函数 (logarithmic function)

热门文章

  1. 动态规划法求解最长递增子序列问题
  2. 使用Pandas对数据进行筛选和排序
  3. 《富爸爸,穷爸爸》摘录-阮一峰
  4. jquery如何切片处理视频大文件
  5. 普通人快速上手编程的三个方法
  6. [初学Spring Boot](2):单元测试报错:org.junit.runners.model.InvalidTestClassError:Invalid test class
  7. JAVA毕设项目考研信息共享平台的设计与实现(java+VUE+Mybatis+Maven+Mysql)
  8. 唠唠Nacos的注册中心
  9. js中的for in循环
  10. NMOS和PMOS管电流方向,NMOS载流子是电子,流向都是从源极到漏极,电流的流向是从漏极到源极。PMOS,载流子是空穴对,空穴对的流向也是从源极到漏极(此方向是S极和衬底短连,不短连则DS可以互)