Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 找不到MS exchange server 2013的ExchangeVersion_Java_Exchange Server_Ewsjavaapi_Exchange Server 2013 - Fatal编程技术网

Java 找不到MS exchange server 2013的ExchangeVersion

Java 找不到MS exchange server 2013的ExchangeVersion,java,exchange-server,ewsjavaapi,exchange-server-2013,Java,Exchange Server,Ewsjavaapi,Exchange Server 2013,为了监视MS exchange server 2013上的电子邮件帐户,我正在使用ews java api 2.0版。这个api有一个问题。GitHub中源代码的状态表明。事实上,ExchangeVersion枚举的源代码不包括2013和2016年的最新版本: package microsoft.exchange.webservices.data.core.enumeration.misc; /** * Defines the each available Exchange release

为了监视MS exchange server 2013上的电子邮件帐户,我正在使用ews java api 2.0版。这个api有一个问题。GitHub中源代码的状态表明。事实上,ExchangeVersion枚举的源代码不包括2013和2016年的最新版本:

package microsoft.exchange.webservices.data.core.enumeration.misc;

/**
 * Defines the each available Exchange release version.
 */
public enum ExchangeVersion {

  // / Microsoft Exchange 2007, Service Pack 1
  /**
   * The Exchange2007_ s p1.
   */
  Exchange2007_SP1,
  // / Microsoft Exchange 2010
  /**
   * The Exchange2010.
   */
  Exchange2010,

  /// Microsoft Exchange 2010, Service Pack 1
  /**
   * Exchange2010_SP1.
   */
  Exchange2010_SP1,

  // Microsoft Exchange 2010, Service Pack 2
  /**
   * Exchange2010_SP2.
   */
  Exchange2010_SP2,
}
我该如何回避这个问题?我是否应该放弃使用ews java api的选项并寻找其他替代方案?如果是,你有什么建议?

这里有答案:


根据这一点,它应该与设置为Exchange2010_SP2的值连接得很好。

这在Exchange 2016上也适用于我。请参阅下面的代码(firstname)。lastname@domain.com)这是我的电子邮件地址

ExchangeCredentials credentials = new WebCredentials("firstname.lastname@domain.com", ews_password);
  global_exchange_service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
  global_exchange_service.setCredentials(credentials);
  global_exchange_service.setUrl(new URI(server_url));

谢谢你的及时回复!!