Сохранение общих данных программы в общей папке Exchange

#com #outlook #exchange-server #outlook-addin #mapi

#com #outlook #exchange-сервер #outlook-добавление #mapi

Вопрос:

У меня вопрос, касающийся общих папок на сервере Exchange.

У меня есть приложение (надстройка Outlook Com), которому необходимо предоставить общий доступ к настройкам для каждого пользователя Exchange, имеющего доступ к общедоступным папкам.

Я думал о сохранении настроек в ассоциированном сообщении MAPI (скрытое сообщение MAPI). Передача чтение данных из этого сообщения работает нормально, но у меня нет подходящего места для сохранения этого элемента.

Я ищу из какой-то глобальной папки или корневой папки, которая есть у каждого пользователя. Я перепробовал папку All Public Folders, но никто не может сохранить там какой-либо элемент. Я также думал о NON_IPM_SUBTREE, но я не уверен, какую папку можно использовать для записи туда чего-либо.

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

И чтобы внести ясность. Я использую расширенный MAPI, но если вы знаете какое-либо решение, включающее Outlook API, оно бы меня тоже заинтересовало.

С наилучшими пожеланиями,

Ответ №1:

Предопределенных папок PF не существует. Большинство установок будут иметь «Настройки безопасности Outlook», но не более того. Существует также набор скрытых папок, в которых Outlook хранит личную информацию.

Имейте в виду, что начиная с Exchange 2007, функция PF является необязательной. Exchange 2010 по умолчанию не устанавливает хранилище PF.

Комментарии:

1. Я знаю, что общедоступные папки не всегда доступны, но моя надстройка Outlook работает только с общедоступными папками. ТАКИМ образом, если нет PF, пользователь не сможет использовать Addin. Также можете ли вы сказать мне, безопасно ли добавлять мои данные в расписание папку FREE BUSY?