通过隐藏设置解决139邮箱push时线路失败问题
首先做点广告,在中国大陆,除非你购买每月费用数百元的黑莓服务,否则就只能通过139邮箱来实现真push了。其它的客户端要么是定时连接,要么是长连接,对电量的影响暂且不计,反正在我心里总有一点疙瘩。中移动具有得天独厚的条件,它能通过wappush信息调用隐藏的客户端程序去获取邮件,从而实现廉价有效的push功能。(它最大的缺点是所有邮件转发给移动之后,隐私或者说其他敏感内容可能会泄露,所以有此类邮件的朋友谨慎使用)
切入正题,我在N82上使用139客户端以来,一直挺正常的,邮件有时候比GT提示的早一些,有时候略晚个十几秒钟,但都算得上正常。但前天晚上,有一封来自Qmail的垃圾邮件,却没有push成功,当时我还没在意,以为是被认定了spam就不push了,没想到之后的邮件也无一push,我就手动收取,每次连接到最后都提示“线路失败”,而且可以清楚的看到,就是卡在了第一封,也就是那封Qmail发来的垃圾邮件,当时我就想,139邮箱也太脆弱了吧,一封邮件就给卡住了,还不知道自己略过这封邮件,实在是够弱智的。我在网页端登陆139邮箱,删除了那封来自Qmail的垃圾邮件,还是不行,这时候可以判断139邮箱的push其实是有一个单独的push序列的,一旦进入push序列,就和邮箱里无关了,我想我只能等待push序列里有超时删除或者超量删除来解决问题。(我们不允许拨打10086,而139邮箱连个邮件技术支持都没有,真晕死啊)
没想到天无绝人之路,我选了几个关键字google了一下,还真找到了奇招。原来在139客户端里是有隐藏设置的,首先进入139邮箱的手机客户端,左键,选择账户设置,然后按如下指令“上上下,上上下,上上上下”,你就可以看到隐藏设置界面啦,可以看到默认的连接是走cmwap的,cmwap稳定性一般情况下是低于cmnet的,如果你和我一样套餐里不区分wap和net,那就改为cmnet接入吧,点右软键返回(这相当于软件的工厂模式,若你对选项不了解,尽可能不要做修改,否则可能会使软件完全失效,比如不要改动高级里的SSL,我本想使用SSL连接,失败)

总结一下,那封Qmail的垃圾邮件并非因为垃圾邮件而失败,我看了一下之后成功收下来的邮件,体积很大,下载后打开都有些卡,cmwap这脆弱的线路稍有问题就失败了,之前我有一次用它来收大容量附件也失败,还没在意,现在看来,就是因为线路造成的,还是那句话,改变接入点首先要确定你的套餐是否不区分wap和net,否则可能带来高额的GPRS通讯费用。最后再插一句题外话,移动的号簿管家业务不管你在服务器端是否已经添加了相应分组,都是不可能同步分组信息的(至少现在是,不要轻信那些第三方FAQ里的谣言)
哈哈 果然是移动人啊,居然忘记Gmail Push了? Nokia也有新版的mail程序了,同事收Gmail也可用到push的功能,不知道是不是nokia上的那个Mail for Exchange……
@moja1986
你同事所说的应该是nokia message,那个东西不错,还能同步google日历,但缺点是它需要一个非中国大陆的sim卡来激活,而且它是长连接实现push的类型,不过安全性要好于139。PS,我可没有营销139的意思啊,木有人给我广告费