В 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 и использовать фильтр даты для извлечения нужного диапазона дат.