有没有办法使用 powershell 导出特定用户发送过的所有电子邮件地址的列表?

有没有办法使用 powershell 导出特定用户发送过的所有电子邮件地址的列表?

我们支持的一家公司有一位女士即将离职,她想向过去与她有过邮件联系的所有人发送一封“再见”电子邮件。她还没有建立联系人列表。

答案1

您没有指定正在运行的 Exchange Server 的版本,但唯一可以做到这一点的方法是启用日志记录,拥有从一开始的所有日志(从该用户开始使用 Exchange 的时间开始),并且您必须解析所有日志以查找此用户的发件人,然后从这些日志条目中提取收件人信息。

或者,如果用户选择在“已发送邮件”文件夹中保存已发送电子邮件的副本,您可以从那里提取信息,但我认为这不是一个快速或简单的任务。

相关内容