【问题标题】:Fastest way to get E-mail from Exchange Server for GWT application using IMAP or Exchange Web service?使用 IMAP 或 Exchange Web 服务从 Exchange Server 为 GWT 应用程序获取电子邮件的最快方法是什么?
【发布时间】:2012-12-10 03:28:05
【问题描述】:

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

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

【问题讨论】:

    标签: java gwt exchange-server exchangewebservices ewsjavaapi


    【解决方案1】:

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

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

    Here你有 Hupa 的现场演示。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-07-13
        • 2011-09-29
        • 2020-06-22
        • 2023-03-15
        • 1970-01-01
        • 1970-01-01
        • 2011-05-23
        • 2011-08-10
        • 1970-01-01
        相关资源
        最近更新 更多