使用IMAP或Exchange Web服务从Exchange Server获取GWT应用程序的电子邮件的最快方法?

时间:2012-12-09 12:31:40

标签: java gwt exchange-server exchangewebservices ewsjavaapi

我正在尝试使用EWSJ API从Microsoft Exchange服务器获取电子邮件,其中使用的是Exchange Web服务;但我想知道;使用IMAP获取电子邮件会很快吗?

由于我们有GWT,我们无法在任何一种情况下从客户端直接连接到Exchange;我们希望最大限度地缩短在服务器端获取电子邮件的时间,然后使用序列化POJO将这些电子邮件传递到客户端。

2 个答案:

答案 0 :(得分:0)

根据我的经验,IMAP似乎是目前最快的。我用它一次创建了一个可以从GMail上获取电子邮件的小程序。奖励是您可以将电子邮件标记为从IMAP界面“读取”。

如果我必须选择我会去IMAP。

答案 1 :(得分:0)

Apache Hupa是Apache James项目的子项目,它是使用GWT开发的Webmail客户端,它使用服务器端从任何启用IMAP的服务器获取消息(它使用javax.mail api )。

虽然您可以直接使用Hupa来阅读和发送使用您的电子邮件服务器的电子邮件(有一个属性文件来定义imap和smtp参数),但在您的情况下,您可以让服务器端连接到您的服务器并使用任何GWT获取像Hupa客户端那样的消息的ajax机制。

Here你有一个Hupa的现场演示。