我必须在 C# 中为 Exchange 2007 编写一个自定义传输代理,以检查发送邮件的发件人是否属于特定的分发列表。
我的代理运行良好,但我现在需要做的就是如何检索分发列表的成员??
我怎样才能做到这一点 ?
提前谢谢大家
我必须在 C# 中为 Exchange 2007 编写一个自定义传输代理,以检查发送邮件的发件人是否属于特定的分发列表。
我的代理运行良好,但我现在需要做的就是如何检索分发列表的成员??
我怎样才能做到这一点 ?
提前谢谢大家
这是我为了检查用户是否是 DL 成员所做的:
RoutingAddress rGroupe = new RoutingAddress("mail of the DL");
foreach (EnvelopeRecipient entry in e.MailItem.Recipients)
{
RoutingAddress rRecipient = new RoutingAddress(entry.Address.ToString());
if (addressBook.IsMemberOf(rRecipient, rGroupe))
{
// ok
}
}