Назад | Перейти на главную страницу

Как извлечь определенные электронные письма из Exchange Online с помощью PowerShell и переместить или отсортировать их?

В Exchange Online (Office 365) мне нужно извлекать электронные письма с определенных адресов отправки из нескольких почтовых ящиков пользователей в папку почтовых ящиков другого пользователя.

Я читал о Export-Mailbox Командлет PowerShell, который, кажется, может делать то, что я хочу, но я не уверен, можно ли его использовать в Office 365.

В дополнение к @avshalom я могу придумать еще пару решений.

Если у вас есть E3 (или Exchange Plan 2), вы можете использовать eDiscovery. Вы можете создать правила, соответствующие вышеуказанному требованию, и скопировать их в почтовый ящик eDiscovery и / или экспортировать в PST.

Теперь - если вы хотите проявить творческий подход, вы можете использовать что-то вроде IFTT или Zappier для обработки взаимодействия через API O365. Я не рассматривал, насколько детально можно установить эти правила (по диапазону дат и т. Д.).

Вы не можете использовать Export-Mailbox или New-MailboxExportRequest командлеты в Exchange Online,

Единственный способ - экспортировать его из клиента Outlook и использовать фильтр даты для извлечения нужного диапазона дат.