Как получить адреса получателей в IPM.DistList? - PullRequest
3 голосов
/ 21 июля 2009

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

typeName объекта - это Сообщение (родительский объект является коллекцией Сообщений), а messageType - "IPM.DistList".

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

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

Мне нужно получить адреса членов списков в подпапке общих папок.

1 Ответ

3 голосов
/ 27 декабря 2010

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

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

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

...