Message moderation is a new feature in Exchange 2010, which establishes an approval process for email delivery to distribution groups. Read my previous article to get an idea of how this works in 2010.
While writing the previous article, I was surprised to find that the "Message Moderation" option is not present in the properties of a dynamic distribution group.
To be honest, most of the large distribution groups in an organization will be a dynamic one. The "AllStaff" group will be a typical example. The dynamic distribution group makes administration easier.
Now that the message moderation option is not exposed in GUI for dynamic distribution groups, let me explain how to do this with an example.
I am having a dynamic distribution group called "All Staff", which has all users with mailboxes. I need to configure myself as the moderator for this group. Run the following command to achieve the same.
Set-DynamicDistributionGroup "All Staff" -ModerationEnabled $true -Moderator "Rajith"
Check the settings by running Get-DynamicDistributionGroup "All Staff" | fl moderat*
Now, my colleague Deepak sends an email to All Staff group.
I get an email seeking approval.
Once approved, the message gets delivered to everyone in the group. Now you can protect all distribution groups in 2010!
Though it won’t be of much help, you can still enable message moderation for a user using the same shell commands.
Set-Mailbox –identity “user” –ModerationEnabled $true –Moderator “user”