在Exchange服务器中有时为了安全需要为某些邮件组设置发送权限,即只有个别人的邮箱可以向里面发送邮件。在EMC中,我们只要双击打开某个邮件组,点击“邮件流设置->邮件传递限制”,选择“仅限以下列表中的发件人”,然后添加要赋予权限的邮箱或邮件组即可。这个操作也可以通过Power Shell来操作完成,在Exchange中,操作邮件组的命令是set-distributionGroup命令,通过它的参数,我们几乎可以设置一个邮件组的所有属性,而针对设置邮件传递限制,命令如下:
如果要设置某个人有发送权限,示例如下:
set-distributiongroup -Identity group@usefulshare.com -AcceptMessagesOnlyFrom test1@usefulshare.com
如果要设置某个组的成员有发送权限,示例如下:
set-distributiongroup -Identity group@usefulshare.com -AcceptMessagesOnlyFromDLMemberstest@usefulshare.com
如果要取消个人或组的发送权限,即恢复成默认的所有发件人都有发送权限,示例如下:
set-distributiongroup -Identity group@usefulshare.com -AcceptMessagesOnlyFrom $null
set-distributiongroup -Identity group@usefulshare.com -AcceptMessagesOnlyFromDLMembers $null
如果是单独操作一两个邮件组,我们只要在EMC中操作就可以了,但是如果要同时操作很多的话,我们就可以通过这个命令写Power Shell脚本来批量执行了,意义还是不小的。
set-distributiongroup命令的所有参数可参考http://technet.microsoft.com/en-us/library/bb124955(EXCHG.80).aspx
