0

所以,我有一个活跃的会话和一个 GAL。

我有一个交换地址:/o=My-Org/ou=Exchange 管理组 (FYDIBOHF23SPDLT)/cn=Recipients/cn=My Name

我想从该地址获取地址条目(最终我试图找到 SMTP 地址)。

我唯一能做的就是:

rcpAddress.Session.GetGlobalAddressList().AddressEntries[@"My Name"]

这给了我正确的地址,但这也给了我相同的结果:

rcpAddress.Session.GetGlobalAddressList().AddressEntries[@"My Name"]
rcpAddress.Session.GetGlobalAddressList().AddressEntries[@"My Name gsdg"]
rcpAddress.Session.GetGlobalAddressList().AddressEntries[@"My Na"]

所以这看起来不是实现它的好方法......我知道上面的交换地址是唯一的,我想从中搜索条目。

我可以做一个令人作呕的解决方法并检查我的结果地址是否等于输入,但是如果有重复的结果怎么办 - 我可能会得到错误的结果。

有什么帮助吗?

4

1 回答 1

0

如果知道EX类型地址,就可以编程构造入口id;其格式已记录在案。

abFlags[0]: 00
abFlags[1]: 00
abFlags[2]: 00
abFlags[3]: 00
muid: MUIDEMSAB
ulVersion: 0x00000001
ulType: 0x00000000 (DT_MAILUSER)
szAddr: /o=Swiftpage/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=0b3e51186fb04360b84f67d65c35e23a-SomeUser
于 2013-08-21T15:13:54.667 回答