我正在尝试获取IPM.DistList中的收件人地址,该地址存储在Exchange 2003的 public 文件夹(联系人类型)中。

该对象的typeName是消息(父对象是Messages集合),而messageType是“IPM.DistList”。

我可以找到有关IPM.DistListItems的文档。 DistListItems文档未列出MSDN中的任何父级可能性。

我们有一个带有公用文件夹的Exchange 2003信息存储。在那些公用文件夹中是一个[子]文件夹(其中包含“联系”类型的项目),该子文件夹具有通讯组列表(IPM.DistList's),该通讯组具有联系人条目,实质上是该列表的成员。

我需要在“公用文件夹”子文件夹中获取列表成员的地址。

最佳答案

好吧,已经过去一年了,但是我发现我已经有义务回答这个问题。我的答案是,在Exchange的这个秘密位上不存在任何文档,但是可以通过以下方式遍历每个ipm.diSTList中的地址列表:

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

我不知道为什么“(a)(a)”有效,但是您必须在这两个地方都放。而且我实际上不记得它是否是从零开始的索引,所以这是一个猜测。祝您好运,希望您可以将用户从Exchange迁移到Google Apps。认真!

关于vba - 如何获取IPM.DistList中的收件人地址?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1155935/

10-12 17:14