我要为Exchange 2010构建路由代理dll,这将检查收件人电子邮件地址是否为Exchange分发列表。 如果是,我想获得作为分发列表一部分的电子邮件地址。
所以基本上我需要两件事:
我正在使用c#开发visual studio 2013,并且正在使用Exchange进行新的工作, 什么是我应该用来做这些事情的命名空间/包?
感谢。
大卫。
答案 0 :(得分:2)
您可以使用AddressBook类执行此操作,例如使用https://msdn.microsoft.com/en-us/library/office/aa564676(v=exchg.150).aspx将返回https://msdn.microsoft.com/en-us/library/office/microsoft.exchange.data.transport.addressbookentry.recipienttype(v=exchg.150).aspx
如果要扩展需要AD调用的列表,则可以在传输代理https://msdn.microsoft.com/en-us/library/office/microsoft.exchange.data.transport.routing.queuedmessageeventsource.expandrecipients(v=exchg.150).aspx中分叉或展开邮件的收件人,这在运输中的性能方面可能非常昂贵剂。