【发布时间】:2019-07-04 13:11:27
【问题描述】:
我正在尝试使用 powershell 并显示主题从我的 Outlook 邮箱中读取未读邮件。我想阅读最新的未读电子邮件,直到我有任何已读电子邮件为止。我可能在阅读邮件后有未读邮件,但不应该包括在内。
$outlook = New-Object -ComObject Outlook.Application
$namespace = $outlook.GetNameSpace("MAPI")
$folder=$namespace.GetDefaultFolder(6)
$folder.Items|ForEach-Object {
if($_.Unread -eq $true){
$_.subject
}else{
break;
}
}
由于我的收件箱充满了邮件(11011+)邮件,所以上面的脚本卡住了。
【问题讨论】:
标签: powershell email outlook