别理我 烦着呢

2011年10月27日星期四

ActiveSync和ActiveSync也是不一样的

上回看见美国同事发的Email后面跟着一句sent from my
iPhone,觉得奇怪,公司有这个服务,为什么不告诉我们?当然,后来发现更气人的事情,公司2009年就买了这个服务了!后来发现更气人的事情,美国同事不仅可以享受这个服务,还顺带送一个iPhone,
4代的!

当然,我们心态很好的,人家有免费的iPhone4咱不眼红,咱只要把Pushmail功能开通了,方便吾辈无时无刻的为新中国的3G事业奋斗就成。于是不耻下问美国同事:你们是怎么开通这个服务的?问谁申请的?美国同事很大方的回答我了。当然,我也没让她这个产品经理白大方,我出差一年帮她在中国卖她的产品,好几千万美刀呢,够买一车皮的iPhone4呢.

看到了步骤,发现这是一个"Certificate-based
authentication"的ActiveSync。另外两种方法是"Basic authentication"和"token-based
authentication"。有了"Certificate-based
authentication",CIO就允许你从外网直接访问邮件服务器,而不需要拨VPN了。其实,让你拨VPN,无非就是做一次认证+加密传输,这两点在"Certificate-based
authentication"+SSL 都解决了。

申请这个Certificate费了我好大周折,老板休假去了,迟迟不批,等的我着急啊。批了之后,又经过多次失败才发现,申请证书的网页是IE6
only的,坑爹不?拿到证书后需要用iPhone Configuration Utility 来生成一个配置文件。iCU需要.NET
Framework 3.5SP1,
好一番下载安装。然后呢,手册里的iCU版本不是最新的,加载证书的部分变了,又是好一番摸索。当然,结局都是一样的,就是搞定了!

接下来我就在琢磨,这个"Certificate-based
authentication"除了高版本的iOS支持之外,Symbian和Android支持否?搜了一番之后发现,Symbian要到Anna这个版本才支持这货。至于Android,迄今为止没有搜到企业级应用的说明。

除了认证方法之外,ActiveSync还有一个全是坑的地方是Policy,其中最有门槛的就是"Require encryption on
device" 只有少部分高端Android设备符合这个要求。NOKIA的E63倒是支持。其他型号没测试过。还有个Policy是"Require
password",这个直接导致了每次屏幕解锁的时候都需要输入密码,老麻烦了。

Gmail,QQmail,Hotmail所支持的ActiveSync就轻量级多了,这些恼人的Policy一概没有,认证方法也是最简单的Basic。

总之,我现在可以用Pushmail了,可惜只是在iPad上。谁能借我个Symbian Anna的手机试试?

0 条评论:

发表评论

订阅 博文评论 [Atom]



<< 主页