2015-01-16 4 views
1

Я разрабатываю веб-приложение с помощью asp.net 4.0. И у меня есть требование интегрироваться с входом пользователя Outlook. Мои пользователи веб-приложений должны ввести свой адрес электронной почты и пароль Outlook. Как я проверяю введенный адрес электронной почты и пароль, проверяет адрес электронной почты или нет.Интеграция с сервером Exchange

Есть ли какой-либо API для этого или, кроме того, для проверки подлинности адреса электронной почты?

спасибо.

+1

Вы можете использовать SMTP, см. Этот ответ. http://stackoverflow.com/questions/298363/how-can-i-make-smtp-authenticated-in-c-sharp – Adil

+0

@ Adil- спасибо за вашу помощь. бот, я не хочу отправлять почту. Я хочу проверить правильность введенного пользователем пароля и пароля ... и мне нужно только подтвердить вход пользователя. – Poorna

+0

Пользователи Outlook обычно используют Active Directory для поддержки адресов электронной почты и паролей, и, как правило, имя пользователя и пароли Outlook совпадают с именем пользователя и паролем Windows. У вас есть подобная инфраструктура? –

ответ

3

Вы можете подтвердить адрес электронной почты и пароль для учетной записи Exchange Server, используя

  1. EWS (веб-службы Exchange) API. Он с открытым исходным кодом, а также размещен на Github. См. Эти вопросы по SO, помеченные ews-managed-api. Если вы хотите только аутентифицироваться, то это должен быть идеальный выбор.
  2. Сторонняя библиотека, которая поддерживает подключение к Exchange Server, например. Aspose.Email.
+0

спасибо Saqib – Poorna