Веб-службы Exchange, забавная проблема с аутентификацией, не может получать почту с фиксированной электронной почты, но может от текущего пользователя - PullRequest
0 голосов
/ 17 августа 2011

Я использую фиксированный адрес электронной почты для получения файлов, потому что это специальный адрес электронной почты для соглашений и т. Д. *

Но я обнаружил, что даже я использую следующий код:

static string email = "rumosahrdata@rosinter.ru";

service.AutodiscoverUrl(email);

Но я не получаю письма от этого письма, я получаю письма от моего текущего пользователя в Exchange (и если другой пользователь попытается это сделать, он получит почту от своего собственного письма, а не от фиксированного) , кажется, из-за проверки подлинности Windows.

Почему у меня такая проблема? И мне интересно, почему метод AutodiscoverUrl () - хочет электронную почту без пароля?

С наилучшими пожеланиями,

Олег

1 Ответ

0 голосов
/ 17 августа 2011

Перед вызовом .AutodiscoverUrl необходимо установить UseDefaultCredentials на false и назначить Credentials в соответствии с учетной записью, к которой вы хотите получить доступ.

В противном случае по умолчанию используется текущий пользователь (проверка подлинности Windows / текущий профиль Outlook) ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...