Server validates even though server address is wrong
* Fixes #2173664 * Make sure that not only is the OPTIONS command accepted, but that the server reports EAS versions and commands Change-Id: I15dccd1fbd06aa3cf2ba8fbbf72d20918ec44617
This commit is contained in:
parent
df002ccfac
commit
8063528202
|
@ -209,6 +209,12 @@ public class EasSyncService extends AbstractSyncService {
|
|||
userLog("Validation (OPTIONS) response: " + code);
|
||||
if (code == HttpStatus.SC_OK) {
|
||||
// No exception means successful validation
|
||||
Header commands = resp.getFirstHeader("MS-ASProtocolCommands");
|
||||
Header versions = resp.getFirstHeader("ms-asprotocolversions");
|
||||
if (commands == null || versions == null) {
|
||||
userLog("OPTIONS response without commands or versions; reporting I/O error");
|
||||
throw new MessagingException(MessagingException.IOERROR);
|
||||
}
|
||||
userLog("Validation successful");
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue