Я создал правило для перемещения электронных писем из папки «Входящие» в подпапку «Задача». Я могу переместить все письма из подпапки «Задача» в другую подпапку «Завершить» в Outlook но может ли кто-нибудь помочь мне в копировании электронных писем в виде файла .msg локально в заранее определенную папку. Ниже приведен код powershell.Сохранить адрес электронной почты как .MSG в локальную папку с помощью Powershell
$olFolderInbox = 6;
$GetOutlook = New-Object -com "Outlook.Application";
$olName = $GetOutlook.GetNamespace("MAPI")
$olxEmailFolder = $olName.GetDefaultFolder($olFolderInbox)
$SubFolders = $olxEmailFolder.Folders | ? { $_.Name -match 'Tasks' };
$TargetFolder = $olxEmailFolder.Folders.Item('Completed')
$SubFolders.Items |
ForEach-Object -Process {
$psitem.Move($TargetFolder)
}
Привет, проверить это: https: // powershell.org/forums/topic/save-msg-file-from-outlook/ и это: http://stackoverflow.com/questions/26532393/save-email-as-msg-file-without-using-outlook-com -object-etc-or-third-party-sof – sodawillow