Set-Mailbox user@domain.ru -RetainDeletedItemsFor 90
Это сработает только в случае, если на ящике не установлено свойство использования настроек хранения базы данных по умолчанию. Его можно убрать следующим командлетом:
Set-Mailbox user@domain.ru -UseDatabaseRetentionDefaults $false
Если после выполнения настройки командлет Get-Mailbox показывает прежнее значение - скорее всего нужно просто подождать, пока выполнятся настройки. Если очень не терпится - можно попробовать обновить статистику ящика. Для этого необходимо указать базу данных и GUID ящика в следующий командлет:
Update-StoreMailboxState -Database MDB01 -Identity 4a830e3f-fd07-4629-baa1-8bce16b86d88
Get-Mailbox -ResultSize Unlimited | Where-Object {($_.PrimarySMTPAddress -like "*contoso.com")} | Set-Mailbox -HiddenFromAddressListsEnabled $true
Если нам требуется отключить получение писем для какого-нибудь ящика, но душа к созданию транспортного правила не лежит, можно ограничить получение почты для нужного ящика с помощью свойств самого ящика (к примеру, оставить доставку только для админского аккаунта). С Exchange Management Shell это можно сделать так:
Set-Mailbox -Identity "mailbox" -AcceptMessagesOnlyFrom "adm@domain.ru"
Попытка отправки на такой ящик от имени аккаунта, у которого нет прав будет выглядеть в Outlook следующим образом:
В случае, если на данный ящик будет отправлено письмо извне организации, то отправитель получит такую отбивку:
Remote Server returned '550 5.7.129 RESOLVER.RST.RestrictedToRecipientsPermission; not authorized to send to recipient because the sender isn't on the recipient's list of senders to accept mail from'