Я пытаюсь читать непрочитанные письма из моего почтового ящика outlook, используя powershell и отображая тему.Я хочу читать последние непрочитанные электронные письма до того момента, пока у меня не будет прочитанного электронного письма.у меня могут быть непрочитанные электронные письма после прочтения писем, но это не должно быть включено.
$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+), поэтому приведенный выше скрипт застревает.