settings.getExchangePassword(),
settings.getExchangeDomain());
service = new ExchangeService(ExchangeVersion.valueOf(settings.getExchangeVersion()));
service.setCredentials(credentials);
if (settings.needsExchangeProxy()) {
final WebProxy webProxy = new WebProxy(settings.getExchangeProxyHost(), settings.getExchangeProxyPort());
service.setWebProxy(webProxy);
}
service.setUrl(new URI("https://" + settings.getExchangeHost() + "/EWS/Exchange.asmx"));
service.setTraceEnabled(ENABLE_DEBUGGING);