2017-11-28 1 views
1

Um einen E-Mail Account auf einem MS Exchange Server 2013 zu überwachen, verwende ich die ews-java-api Version 2.0. Ich habe ein Problem mit dieser API. Der Status des Quellcodes in GitHub besagt, dass the api is outdated. In der Tat ist der Quellcode des Exchange Enum nicht enthält die neuesten Versionen 2013 & 2016:ExchangeVersion für MS Exchange Server 2013 nicht gefunden

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, 
} 

Wie soll ich dieses Problem umgehen soll? Soll ich die Option, ews-java-api zu verwenden, fallen lassen und nach einer anderen Alternative suchen? Wenn ja, was schlägst du bitte vor?

Antwort

0

, die für mich als auch auf Exchange arbeitet 2016. unter den Code anzeigen ([email protected]) ist meine E-Mail-Adresse

ExchangeCredentials credentials = new WebCredentials("[email protected]", ews_password); 
    global_exchange_service = new ExchangeService(ExchangeVersion.Exchange2010_SP2); 
    global_exchange_service.setCredentials(credentials); 
    global_exchange_service.setUrl(new URI(server_url)); 
Verwandte Themen