如何从 Outlook.com 中的文件夹下载所有附件?

如何从 Outlook.com 中的文件夹下载所有附件?

我有一个文件夹,里面全是来自我的安全摄像头的电子邮件,每封邮件都附有图片。我想下载所有这些文件,然后删除电子邮件,但 Outlook.com 和 Windows Mail 应用程序似乎不提供此功能。

如何从我的 Outlook.com 文件夹下载所有附件?

答案1

如果您可以在计算机上安装 Outlook,我建议使用 PowerShell 来自动执行此操作。例如,以下 Powershell 脚本可以启动您:

Add-Type -assembly "Microsoft.Office.Interop.Outlook"

$Outlook = New-Object -ComObject Outlook.Application

foreach ($message in $Outlook.GetNameSpace("MAPI").pickfolder().Items) 
{
   write-host $message.Subject

   foreach ($att in $message.Attachments)
   {
       write-host "Attachment: " $att.filename
       if ($att.filename.Contains("backup")) 
       {
           $att.saveasfile( (Join-Path "C:\download\" $att.FileName ))
           # att.Delete()   # This will delete the attachment if uncommented
       }
   }
   # $message.Delete() # This will delete the email if uncommented
}

对于所选文件夹中的每封邮件(Outlook 将显示一个文件夹选择器对话框),它将打印邮件的主题,并且对于每个附件,当文件名包含“备份”时,将文件保存到 C:\downloads\

希望您能够调整此设置以满足您的要求。如果您需要删除附件或整个电子邮件,请参阅上面注释掉的行。

相关内容