Могу ли я использовать Redemption без установленного на сервере Outlook для проверки электронной почты другой учетной записи?
-
12-09-2019 - |
Вопрос
Этот убивает меня.
Я пытаюсь создать простое консольное приложение, которое удаляет вложения из почтового ящика Exchange.Первоначально я попробовал WebDav, и он работал нормально, за исключением того, что сервер настроен на блокировку файлов XML, что делает его для меня бесполезным.Я не могу заставить администраторов сервера изменить какие-либо настройки со своей стороны.
Итак, у меня есть вопросы:
1.) Могу ли я запустить Redemption на сервере без установленного Outlook?
2.) Могу ли я использовать погашение для создания «временного» профиля?Это приложение будет работать под отдельной учетной записью, отличной от учетной записи почтового ящика, поэтому мне нужно иметь возможность указать почтового пользователя/пароль во время выполнения (или, по крайней мере, жестко запрограммировать его в исходном коде).
Я пробовал возиться с установкой подсистемы MAPI и инструмента Perfmon2.exe, но когда я пытаюсь создать новый профиль, он просто ничего не делает...
Решение
Для погашения не требуется Outlook, но используется расширенный MAPI.Вы можете скачать и установить MAPI и CDO от Microsoft.
Redemption имеет функции для добавления и удаления профилей, поэтому вы сможете создать временный профиль.По сути, Redemption предоставляет вам доступ к расширенному MAPI с помощью COM.