【问题标题】:pull all incoming emails from a microsoft exchange account in Java从 Java 中的 Microsoft Exchange 帐户中提取所有传入的电子邮件
【发布时间】:2014-08-15 06:14:33
【问题描述】:

我的程序当前设置为从我的 gmail 帐户输出所有电子邮件。我想要它做的是打印来自微软交换帐户的所有传入电子邮件。有谁知道我应该将这些属性更改为什么?

`properties.put("mail.pop3.host", host);    
properties.put("mail.pop3.port", "995");
properties.put("mail.pop3.starttls.enable", "true");
....
String host = "pop.gmail.com";// change accordingly
String mailStoreType = "pop3";`

【问题讨论】:

标签: java email exchange-server


【解决方案1】:

Microsoft 的EWS Java API 是一种选择,不需要任何费用。 C# 中的示例很容易转换为 Java,并且在包中提供了入门指南。但是,EWS Java 仅支持 2010 SP2 及更早版本的功能集。我相信您可以连接到 2013,但您不会获得它提供的新 EWS 功能。它也不受支持,并且也有一些错误,因此请为此做好准备。不过,如果您的需求相对简单,它可能符合要求。

【讨论】:

    【解决方案2】:

    不幸的是,我不认为它这么简单,因为 Exchange 使用自己的协议:EWS。它曾经支持 WebDAV,但在 2007 年取消了对它的支持。

    如果这是一个个人项目,一个选项是to follow this example;但是,如果这是一项商业活动,我建议您查看JWebServices for Exchange

    【讨论】:

      猜你喜欢
      • 2013-12-01
      • 1970-01-01
      • 2012-08-27
      • 2012-04-25
      • 2019-07-29
      • 2014-05-19
      • 2014-09-08
      • 2016-12-15
      • 1970-01-01
      相关资源
      最近更新 更多