Получателями письма являются следующие.
Я пытался использовать foreach, чтобы удалить всех существующих получателей, но не смог удалить все (но некоторые удалили). Также фиктивный Write-Host работал аналогичным образом.
Но если тестировать его только с фиктивным Write-Host, время его вывода точно такое же, как и количество получателей.
См. Ниже:
[DBG]: PS C:\Users\carrot\Desktop\Quotation\AutoSendTender>> foreach ($objRecipient in $objMailItem.Recipients){Write-Host $objRecipient.Name}
aaaa@yandex.com
cccc@yandex.com
bbbb@yandex.com
dddd@yandex.com
[DBG]: PS C:\Users\carrot\Desktop\Quotation\AutoSendTender>> foreach ($objRecipient in $objMailItem.Recipients){Write-Host $objRecipient.Name;$objRecipient.Delete()}
aaaa@yandex.com
bbbb@yandex.com
Почему и как это исправить? Спасибо.