Как проверить учетные данные Exchange Server-2003 - PullRequest
0 голосов
/ 24 октября 2011

Я разрабатывал программу для проверки правильности введенных пользователем учетных данных сервера Exchange-2003, таких как имя пользователя, пароль, имя домена, имя сервера.

Если вышеуказанные учетные данные верны, я разрешу им отправлять / получать электронные письма.

Пожалуйста, дайте мне знать метод / код для тестирования для выполнения вышеуказанных операций.

Заранее спасибо.

1 Ответ

0 голосов
/ 24 октября 2011

Если у вас есть доступ LDAP к домену, вы можете просто использовать System.DirectoryServices.DirectoryEntry и связываться с LDAP: // домен / RootDSE, используя предоставленные учетные данные.Если это удается, учетные данные в порядке.

Если вы знаете сервер Exchange, вы можете просто попытаться получить доступ к корневой папке почтового ящика (http://exchangeserver/exchange/primarymailaddress).

Конечно, вам нужен основной почтовый адрес пользователя.

...