===== Операции со свойствами ящиков ===== ==== Установить срок хранения удаленных элементов в 90 дней ==== 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 следующим образом: ;#; {{:exchange:exchange_restrict_inbox.jpg|}} ;#; В случае, если на данный ящик будет отправлено письмо извне организации, то отправитель получит такую отбивку: 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' {{tag>Exchange Microsoft Mail}}