Я создаю приложение для доступа к определенной учетной записи электронной почты, размещенной на сервере Exchange 2003, и выполняю некоторые действия с найденными непрочитанными сообщениями электронной почты. Я не очень хорошо разбираюсь в том, как работает MAPI, поэтому не удивлюсь, если пропущу что-то очень очевидное! Я (к сожалению) использую C #, я читал о проблемах, которые это может вызвать (и я боюсь последствий, но мой босс хочет, чтобы это было сделано вот так ...) .
Я изо всех сил пытаюсь найти какую-либо полезную информацию о том, как подключиться к определенной учетной записи! Приложение будет запускаться с чьего-то портативного компьютера (скажем, моего), поэтому будет учетная запись по умолчанию, к которой Outlook подключается при открытии. Так:
Можно ли подключиться к другой учетной записи с компьютера, на котором у пользователя уже есть собственная учетная запись и, вероятно, открыт Outlook?
Если это возможно. Как мне это сделать? При запуске объектов взаимодействия Outlook приложение автоматически получает учетную запись пользователя и устанавливает ее для текущего пользователя. Я надеялся, что метод
Logon()
отсортирует это, но нет. Даже просто запущенныйOutlook.Application olApp = new Outlook.Application();
Заходит и устанавливает для текущего пользователя стандартную учетную запись.
Надеюсь, я понимаю (вероятно, нет), но не стесняйтесь задавать более подробные вопросы в комментариях, и я отвечу как можно быстрее. Как я уже сказал, я очень мало знаю о MAPI и Exchange, поэтому мне сложно сформулировать свой вопрос.