3

Exchange 2003 のパブリック フォルダ (連絡先タイプ) に保存されている IPM.DistList 内の受信者アドレスを取得しようとしています。

オブジェクトの typeName は Message (親オブジェクトは Messages コレクション) であり、messageType は "IPM.DistList" です。

IPM.DistListItems に関するドキュメントを見つけることができます。DistListItems のドキュメントには、MSDN に親の可能性が記載されていません。

パブリック フォルダを備えた Exchange 2003 情報ストアがあります。これらのパブリック フォルダ内には、基本的にリストのメンバである連絡先エントリを持つ配布リスト (IPM.DistList) を持つ [サブ] フォルダ (「連絡先」タイプのアイテムを保持する) があります。

Public Folder サブフォルダーにあるリストのメンバーのアドレスを取得する必要があります。

4

1 に答える 1

3

1 年以上経ちましたが、この質問を見つけたので、答える義務があると感じています。答えは、Exchange のこの秘密の部分に関するドキュメントは存在しないと思いますが、次のような方法で各 ipm.distlist 内のアドレスのリストを反復処理できたというものでした。

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

「(a)(a)」が機能する理由はわかりませんが、両方が必要です。それがゼロベースのインデックスだったかどうかは覚えていないので、推測です。頑張ってください。ユーザーを Exchange から Google アプリに移行できることを願っています。真剣に!

于 2010-12-27T08:45:28.813 に答える