ensured exchange autodiscovery is disabled for null and empty string
This commit is contained in:
@ -12,12 +12,12 @@ import java.util.List;
|
||||
import microsoft.exchange.webservices.data.autodiscover.IAutodiscoverRedirectionUrl;
|
||||
import microsoft.exchange.webservices.data.core.ExchangeService;
|
||||
import microsoft.exchange.webservices.data.core.PropertySet;
|
||||
import microsoft.exchange.webservices.data.core.service.item.Item;
|
||||
import microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion;
|
||||
import microsoft.exchange.webservices.data.core.enumeration.property.BasePropertySet;
|
||||
import microsoft.exchange.webservices.data.core.enumeration.property.WellKnownFolderName;
|
||||
import microsoft.exchange.webservices.data.core.exception.service.local.ServiceLocalException;
|
||||
import microsoft.exchange.webservices.data.core.service.folder.Folder;
|
||||
import microsoft.exchange.webservices.data.core.service.item.Item;
|
||||
import microsoft.exchange.webservices.data.core.service.schema.EmailMessageSchema;
|
||||
import microsoft.exchange.webservices.data.credential.ExchangeCredentials;
|
||||
import microsoft.exchange.webservices.data.credential.WebCredentials;
|
||||
@ -56,7 +56,7 @@ public class ExchangeMailReader implements MailReader {
|
||||
|
||||
ExchangeCredentials credentials = new WebCredentials(userName, password);
|
||||
service.setCredentials(credentials);
|
||||
if (hostName == null) {
|
||||
if ((hostName == null) || (hostName.trim().equals (""))) {
|
||||
service.autodiscoverUrl(emailAddress, new RedirectionUrlCallback());
|
||||
} else {
|
||||
service.setUrl(new URI(hostName));
|
||||
|
||||
Reference in New Issue
Block a user