Я использую Outlook Redemption для доступа к почте Exchange. для этой разработки Windows Service ... Но я получаю сообщение об ошибке при подключении к Outlook.Ошибка при входе в систему Outlook Ошибка C#
ОС: Windows 7 64 бит Перспективы: 2010 32 бит Перспективы Выкуп Версия: 5,7 Разработка целевой платформы: x86
Я использую этот код:
this.rdoSession = new Redemption.RDOSessionClass();
this.rdoSession.Logon(this.config.MailConfig.Username, this.config.MailConfig.Password, false, false, 0, false);
И исключение деталь:
Ошибка в MAPILogonEx: MAPI_E_LOGON_FAILED
Убедитесь, что ваш код работает под идентификатором пользователя Windows, имеющим профили MAPI.
При работе в службе (включая ASP под IIS), установите код для запуска под
учетной записи пользователя Windows, которая имеет профили MAPI.
При подключении к серверу Exchange Server, вы можете также использовать RDOSession.LogonExchangeMailbox
, который не требует существующего профиля.
Зачем нужна эта ошибка? Есть идеи?
Спасибо!