Учтите, что передаваемые учетные данные должны иметь разрешение на данный почтовый ящик / сервер Exchange.В моем случае использование другого набора учетных данных, которые разрешены правильно, работает, но не для служебной учетной записи, которую я пытаюсь заставить работать.Как только я узнаю, для какой именно учетной записи необходимо получить разрешение, я обновлю ее здесь.
Обновление: моей проблемой была учетная запись службы из домена, отличного от домена, в котором работает экземпляр Exchange 2007, дажехотя между ними есть доверительные отношения.Я обнаружил, что это известная проблема в Exchange 2007, связанная с поиском учетных записей в его лесу.В итоге пришлось создать идентичную учетную запись службы (имя / пароль) в домене, на котором сидит сервер обмена, и указать имя пользователя как {exchange_domain} {service_account_name}.Служба Windows, которая вызывает EWS, запускается как {original_domain} {service_account_name}.
. Для справки, исключение было: Microsoft.Exchange.WebServices.Data.ServiceResponseException: не удалось получить действительную информацию Active Directory для вызывающей учетной записи.Убедитесь, что это действительная учетная запись Active Directory.