如何获取给定Exchange邮箱的唯一发件人电子邮件地址(和计数)列表

时间:2011-06-14 13:10:18

标签: email scripting powershell exchange-server whitelist

我打算在Exchange服务器中为给定邮箱创建白名单。要创建白名单,我需要以下有关此邮箱的信息:

  1. 按降序排列的所有唯一发件人(和邮件计数)的列表
  2. 按降序排列的所有唯一域(和邮件计数)的列表
  3. 这样的事情可能是通过Powershell实现的,还是我需要编写一个程序来迭代所有邮件并在另一个程序中收集它?

1 个答案:

答案 0 :(得分:0)

您可以使用Powershell和Exchange Management cmdlet get-messagetrackinglog,在保留日志的时间范围内从邮件跟踪日志中获取该信息。

要从邮箱的当前内容获取它,您可以使用Powershell和Exchange Web服务托管API。 MessageOps提供了一个您可能想要查看的免费模块,可以帮助简化编码。

从邮件跟踪日志中获取邮件的编码要少得多,但可能不如使用邮箱内容那么全面。