如何使用 PowerShell 从 Exchange Online 中提取特定电子邮件并移动或排序它们?

如何使用 PowerShell 从 Exchange Online 中提取特定电子邮件并移动或排序它们?

在 Exchange Online(Office 365)中,我需要从特定发送地址、少数用户邮箱中提取电子邮件到另一个用户邮箱文件夹。

我一直在阅读有关Export-MailboxPowerShell cmdlet的信息,它似乎可以做我想做的事情,但我不确定是否可以在 Office 365 上使用它。

答案1

您无法在 Exchange Online 上使用Export-Mailbox或cmdlet,New-MailboxExportRequest

唯一的方法是从 Outlook 客户端导出并使用日期过滤器提取所需的特定日期范围。

更新:

您可以使用 Office 365 管理中心中的合规中心来搜索和导出带有过滤选项等的内容。

答案2

除了@avshalom之外,我还能想到其他几个解决方案。

如果您有 E3(或 Exchange 计划 2),则可以利用 eDiscovery。您可以创建规则来满足上述要求,并将其复制到 eDiscovery 邮箱和/或导出到 PST。

现在 - 如果您想发挥创意,您​​可以利用 IFTT 或 Zappier 之类的工具来处理通过 O365 API 进行的交互。我还没有研究过这些规则可以设置得有多细(每个日期范围等)。

相关内容