0

我必须在 C# 中为 Exchange 2007 编写一个自定义传输代理,以检查发送邮件的发件人是否属于特定的分发列表。

我的代理运行良好,但我现在需要做的就是如何检索分发列表的成员??

我怎样才能做到这一点 ?

提前谢谢大家

4

1 回答 1

0

这是我为了检查用户是否是 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
   }
}
于 2012-07-16T13:51:56.813 回答