Set the mailbox to only accept messages from a specific mailbox (a dummy mailbox or something similar). All other messages will be rejected and senders will receive an undeliverable notification. Below is the PowerShell code you'd use to do this.
Set-Mailbox -AcceptMessagesOnlyFromSendersOrMembers EnterMailboxToAcceptMessagesFromHere -Identity MailboxToRestrictDeliveryOn From: [email protected] [mailto:[email protected]] On Behalf Of xyz Sent: Saturday, April 05, 2014 6:13 PM To: [email protected] Subject: [Exchange] Reject all inbound email to specific mailboxes Greetings EXCHANGE 2010 SP3 UR3 Hoping I can explain this properly. I have several user accounts where the user is no longer here ( disabled in AD but required to maintain for legal) , and I placed each mailbox under the EXCHANGE Litigation hold. I am seeking to "reject" all incoming messages to these mailboxes - as any new messages are not subject to legal, but each mailbox size continues to grow with the typical junk and incoming email. I know how to set rules in Hub Transport for each mailbox, or even logging into the mailbox to set the rule. I also believe I could set up a "policy" to deal with this, but I prefer to deal with each mailbox individually since this is a very small subset of my user mailboxes. My google searches generally come back with older versions of EXCHANGE so not trusting. Ideally, I would like to just run an EXCHANGE PS command on each mailbox that would set an attribute to reject inbound email to each mailbox so the message would never be delivered to the mailbox and data store. Again, sorry if unclear, but please let me know with suggestions or questions. Thank you Dana
