这个问题以前也让我陷入泥潭,但是最后还是让我解决了。最后不仅可以收,还可以发Email。如何去做呢?下面我一一道来。
预先安装
首先需要安装JDE ,因为下面几个组件将会用到:
- MDS Simulator,很简单,因为Blackberry需要使用网络,就必须开MDS Simulator。
- ESS , Email Service Simulator的缩写,其实就是一个模拟器
- Blackberry Simulator,运行的载体
具体配置
OK,具体设置如下.
ESS 模式
见图,
分为2种模式,一个是standalone Mode,一个是Connected Mode。何谓Standalone?看名字也知道,其实它使用的是机器上的默认邮件系统,一般式outlook express,有时Microsoft Outlook也可以。也就是说采用的OE和Outlook配置的邮件来发送。至于Connected模式,输入pop3和smtp即可。
一般来说采用standalone是没有问题的。
ESS配置文件
其实还有一个捷径,仅适用于高级用户,那就是修改配置文件。ESS的配置文件在安装目录下,例如我的在D:\Program Files\Research In Motion\BlackBerry JDE 4.3.0\ESS\config\rimpublic.property文件。在该文件下有配置:
[ESS]
ESS.helpfile = help/Using_the_Email_Server_Simulator.html
ESS.launcher = bin/launcher.exe[Email]
Email.deviceId =2100000A
Email.pop3Server =pop.163.com
Email.smtpServer =smtp.163.com
Email.personal =wholeblackberry
Email.address =xxxxx@163.com
Email.smtpPort =25
Email.pop3Port =110
按照你的配置就行了。
那么是不是这里搞定了就完成任务了呢?应该是的。但是如果你还是不能使用,那就继续往下面看。
MDS配置文件
打开MDS的配置文件(例如:D:\Program Files\Research In Motion\BlackBerry JDE 4.3.0\MDS\config\rimpublic.property),找到如下的配置段:
[Email]
#Email.mode =standalone
Email.mode =connect
#Email.mode =none#Common settings for both standalone and connect mode
Email.personal =Test User
Email.address =myemail@mycompany.com
Email.deviceId =2100000a#Connect mode settings
Email.pop3Server =pop.163.com
Email.smtpServer =smtp.163.com
Email.smtpPort =25
Email.pop3Port =110
Email.userId =yourname
Email.password =yourpassword
Email.pollInterval=10
Email.mode就是我们刚才说的ess模式。
EMail.personal,Email.address等就是email的一般设置。接下来就是Connected模式下的邮件设置,按照实际情况填写就可以了。pollInterval值轮训间隔。千万要注意EMail的mode,如果不能工作试一试另外一个,说不定有意想不到的效果。
总结
问题的本质就是如何配置邮箱,另外要注意Standalone是使用本地的邮件系统设置。了解其本质后,以后所做的工作都是围绕他们处理。
上面都是处理普通邮箱,如果收取带身份验证的邮箱,我还没试过,需要进一步挖掘。
麻烦给个ess的下载地址
楼上的,MDS,ESS都在CDK里有,你去下个CDK就可以了。
golden 如果你还是搞不到ESS 可以给我发邮件。我这边有ESS 安装包.
站长好~某不折腾会死星人过来申请个友情链接~
同步控 http://www.syncoo.com
贵站链接已经完成。BTW,我是8700g玩家,呵呵。
ESS和MDS设置完毕之后,还是无法接收邮件,请较如下:
MDS设置中的
Email.userId是写邮箱登陆用户名?
Email.address需要修改么?
Email.personal需要修改么?
ESS设置中的
Email.personal跟MDS中的Email.personal有关系吗?
Email.address跟MDS中的Email.address有关系吗?
以上两项应该设置成什么?
ps:我用的是126的邮箱,用本地的outlook没有问题~