Как получить адреса получателей в IPM.DistList?

Я пытаюсь получить адреса получателей в IPM.DistList, который хранится в общей папке (типа контактов) в Exchange 2003.

TypeName объекта — это Message (с родительским объектом, являющимся коллекцией Messages), а messageType — «IPM.DistList».

Я могу найти документацию по IPM.DistListItems. Документация DistListItems не содержит родительских возможностей в MSDN.

У нас есть информационный магазин Exchange 2003 с общими папками. В этих общих папках есть [под]папка (которая содержит элементы типа «Контакты»), в которой есть списки рассылки (IPM.DistList), в которых есть записи контактов, по существу, члены списка.

Мне нужно получить адреса участников списков в подпапке Public Folder.


person Jeremy    schedule 20.07.2009    source источник


Ответы (1)


Что ж, прошло больше года, но я чувствую себя обязанным ответить на этот вопрос теперь, когда я его нашел. Я думаю, что ответ заключался в том, что по этому секретному биту Exchange не существует никакой документации, но я смог просмотреть список адресов в каждом ipm.distlist примерно так:

for a = 0 to list.count-1
   emladdress = list(a)(a).value
next

Я не знаю, почему "(а)(а)" работает, но вы должны иметь их оба там. И я на самом деле не помню, был ли это индекс с отсчетом от нуля, так что это предположение. Удачи, и, надеюсь, вы сможете перенести своих пользователей из Exchange в приложения Google. Серьезно!

person Jeremy    schedule 27.12.2010