Пришла задачка получить данные о входящих письмах с одного из ящиков Exchange. Использование Get-MessageTrackingLog не помогло, так как период оказался слишком большой, часть логов уже удалена. Однако сами письма во входящих лежат, можно получить информацию напрямую из ящика. Для этого подключаем ящик к своему Outlook, дожидаемся синхронизации. Писем много, вручную не обработаешь, дальше действуем через PowerShell. При этом Outlook должен быть запущен. Более того, когда мы через скрипт будем запрашивать данные, Outlook попросит подтверждение действия...
Если Вы активно пользуетесь почтой, то количество входящих сообщений может исчисляться десятками, а то и сотнями ежедневно. Среди всей этой серой массы наверняка есть письма, которым следует уделять особое внимание. Чтобы сразу отличать их от прочих, в Outlook есть возможность настроить условное форматирование сообщений. При выполнении заданных Вами условий к письму в списке сообщений будет применен указанный формат (форматирование самого текста сообщения, разумеется, останется нетронутым). Не путайте правила Outlook и правила условного форматирования...