【问题标题】:How to get the sent emails through Outlook using exchange powershell如何使用 Exchange Powershell 通过 Outlook 获取已发送的电子邮件
【发布时间】:2016-04-24 15:08:31
【问题描述】:

我想知道如何从 Exchange 提取所有已发送的电子邮件。 问题是当我使用它时,我会为一封电子邮件获得多个项目 例如:

发送时间发送者接收者 2016 年 1 月 1 日 08:12:33 aaa@aa.com dd@ddd.com 1/1/2016 08:12:33 aaa@aa.com bb@bb.com

所以我尝试使用不同的(发送时间)来获取所有电子邮件, 我遇到了另一个问题: 当接收者的服务器出现问题时 在世界其他地方。

例如

发送时间发送者接收者 2016 年 1 月 1 日 08:12:33 aaa@aa.com dd@ddd.com 1/1/2016 08:12:34 aaa@aa.com bb@bb.com

而且我确定这是同一封电子邮件,因为有人在一秒钟之内发送了两封电子邮件是没有意义的。 所以我尝试添加文件大小,它也没有帮助我。 所以我的问题是: 我是否有一个代表已发送电子邮件的唯一键的列 喜欢:发件人收件人密钥

1/1/2016 08:12:33          aaa@aa.com       dd@ddd.com     5126
1/1/2016 08:12:34          aaa@aa.com       bb@bb.com      5126
1/1/2016 08:13:54          aaa@aa.com       zz@zz.com      5127

我不是 IT 人员,所以我需要一个可以在 Powershell 中解决此问题的 scrypt (我会把这个 scrypt 交给我的 IT 人员) 提前致谢!

【问题讨论】:

  • 您的问题不清楚您指的是使用方法,但没有提供示例代码。请编辑您的问题并包含您正在使用的 cmd 或代码。
  • 我不是使用脚本的人,
  • 我不是使用脚本的人,我的问题主要是关于列的名称是什么

标签: powershell outlook exchange-server


【解决方案1】:

是的,还有一行(Eventid),它清楚地说明了发生了什么。 例如,当收到一条消息时,会有一个 RECEIVE 事件和一个 STOREDRV 事件。

【讨论】:

  • 它没有给我我想要的解决方案,因为当我以 CSV 格式下载数据时,我得到 1/1/2016 08:12:33 To aaa@aa.com dd@ddd.com 5126 1/ 1/2016 08:12:34 CC aaa@aa.com bb@bb.com 5126 实际上我只发送了一封电子邮件,其中一位代理为收件人,第二封为抄送
  • 检查link。这应该在收件人状态字段中为您提供收件人、抄送、密送。
猜你喜欢
  • 2020-10-02
  • 2010-09-25
  • 2016-12-28
  • 2019-06-05
  • 2017-12-18
  • 2015-11-13
  • 1970-01-01
  • 2013-11-12
  • 2023-03-18
相关资源
最近更新 更多