1

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

由于我们有 GWT,因此无论哪种情况,我们都无法从客户端直接连接到 Exchange;我们希望最大限度地减少在服务器端获取电子邮件然后使用序列化 POJO 将其传递到客户端的周转时间。

4

2 回答 2

0

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

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

于 2012-12-09T12:34:25.413 回答
0

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

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

在这里,您可以看到 Hupa 的现场演示。

于 2012-12-09T19:20:50.643 回答