邮件服务器-邮件系统-邮件技术论坛(BBS)
标题:
想做到PUSH mail 功能,类似黑莓服务的功能。
[打印本页]
作者:
redif
时间:
2009-3-20 10:02
标题:
想做到PUSH mail 功能,类似黑莓服务的功能。
目前本人要做基于手机的应用测试,想做到PUSH mail 功能,类似黑莓服务的功能。
想问:
1、什么邮件服务器软件支持?
2、是否需要其它工具配合
3、有不有具体方案实施??
4、还需要其它如何 做???
作者:
jenbabe
时间:
2009-3-20 10:37
可以利用移动的139信箱的pushmail来实现,139收取你需要推送信箱的邮件,利用139的pushmail推送。手机客户端安装pushmail的客户端就行。
自建的话成本太高了,需要建立pushmail服务器,还需要定制专门的手机客户端,手机客户端是相当复杂的环境,各种手机都不一样。
比较可行的是建立一个exchange邮件服务器专门来收mail,在通过wm手机内置的pushmail端连接这个exchange server,就可以实现push。
[
本帖最后由 jenbabe 于 2009-3-20 11:00 编辑
]
作者:
redif
时间:
2009-3-20 11:26
有人在手机邮件系统上提出了push的概念.这个概念其实最早来自于wap协议.其目的就是在数据连接不用一直打开的情况下把数据/文字/图片发送到用户的终端上.当然这个发送的过程可能也需要数据连接.但发送完毕后数据连接会自动切断.以达到实时收取信息又节约电力的目的.在目前电池技术没有突破的情况下.这个方案可以说是最完美的手机数据终端解决办法了.但是这个方案也面临一个麻烦.就是需要运营商的支持.所以才产生了很多"伪push"的方案, 下面就来一一列举.
最土的"push":这种push几乎所有的手机邮件软件都可以实现,其原理和上面所说当年pop3系统的定时收取是一个道理.每隔几分钟就检查一次.只要你保持这个软件在手机里运行.它就每隔一段时间就自己去连接数据连接检查一下邮箱.有邮件就收下来.这种方案必须在多任务的手机系统里实现.比如 wm5.0,而且实时性也不太好.除非你把间隔设置的很短.比如5分钟,可是那样手机的耗电也会很厉害.而且对于不支持classA的手机来说,收邮件的时候电话也会进不来.很可能会影响正常联络.
稍微高级点的"push":这种push和上面的那种类似.但是要保持一直数据连接在线.它的核心和exchange类似.一旦有邮件,服务器端就会自动连接手机上的客户端软件把邮件送过来.但是问题也是显而易见的.如果运营商或者手机不支持classA,那电话也是个大问题.而且这种方式耗电更厉害. wm5.0里所声称的pushmail就有部分是基于这种原理的.
看完这两种可能有人要问了,为什么不能一旦有邮件,服务器端就通知手机,手机就运行邮件软件然后连接数据连接然后收取,收取完毕后断开连接呢?这样不就完美了吗?这个想法非常好.但问题在于,客户端如何通知手机呢?手机用的是GSM网络,邮件系统使用的是TCP/IP协议.两者之间是无法直接沟通的.在邮件系统里.定义客户端的方式是账号/客户端IP,服务器根据客户端登录的IP来查找客户端然后建立连接把邮件传过去,这是一个很标准也很普通的的第三层网络应用.而GSM网络里的手机在没有连接GPRS/CDMA1x之前是没有IP的,它只存在于GSM网络里.只有运营商才可以通过你的手机号码在千千万万的终端里准确的找到你的手机.号码和IP这两种不同的"语言"是没法对话的.只有当手机连接了数据网络,它就获得了一个IP地址.来到了和邮件系统一样的世界.两者才可以互相直接沟通.而手机则必须在得知邮件系统有了新邮件后才能去发起数据连接,这就形成了一个悖论.先有鸡还是先有蛋?
这个问题解决的办法其实也很简单,只要运营商的支持就可以.大致原理就是当新的邮件到来的时候,邮件服务器发给运营商一个通知,然后运营商通过和这个邮件地址绑定的手机号码来寻找到你的手机,这个过程就相当于运营商在自己的系统里把邮件账号和手机号进行了一次翻译以达到对话的目的.找到你的手机后运营商通过一种特殊的短信把邮件系统的信息下发给你.手机收到这种短信后就会按照预先的设定启动相应的邮件软件连接上数据网络收取邮件,完毕后再断开连接.这样就达到了既省电又可以实时接受邮件的目的.
其实这种应用早在黑莓进入中国之前中国移动和中国联通都有了类似的东西.比如中国移动的彩信,它本质上也可以看成一种pushmail,只不过它的邮件地址是手机号码.而且不能和普通的互联网邮件系统互发,因为它是没有形如
xxx@xxx.com
这样的邮件地址的.移动下发的短信里提供的是彩信的url并不是邮件通知,本质上还是基于push的wap,但是它的确是实现了真正的"push",而联通的彩e则实现的更彻底,它给每个133用户都可以提供一个
133xxxxxxxx@cumail.com.cn
的邮箱,只要有邮件发给这个邮箱,该用户的手机就会立刻收到一条短信通知你有新邮件,然后立刻自动打开手机上的彩e邮件系统收取邮件.收取完毕后自动断开 1x数据连接.极其方便.用户也可以使用手机上的客户端给任意的邮箱地址发送email,这个可以说是彻底的实现了pushmail,但是也有局限性是联通并没有开放这个接口.用户只能选择使用联通自己的cumail.com.cn邮箱.不过这个问题也好解决.用户可以在自己的其他邮箱系统里设置转发.一旦外出就把所有邮件转发到这个邮箱就可以实现彻底的邮件随身了.
现在移动和RIM联合退出的黑莓服务和上面联通的彩e原理是基本一致的.移动开放了自己的短信给RIM,RIM把客户的邮件系统和移动的系统对接起来.然后通过定制给客户的黑莓手机.就可以实现客户自己的邮件系统完全随身.但是这个资费也是高的惊人.不知道何时能走入寻常百姓家.
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://news.5dmail.net/bbs/)
Powered by Discuz! X3.2