您好,
首先-RejectMessagesFromSendersOrMembers作用是限制”哪些地址不可以给该邮箱发邮件“,而不是”该邮箱不可以给哪些地址发邮件“。
对于此参数是否有限制,一般认为是没有的,但官方并没有对此相关的说明,此问题中也不会涉及这个。
想要达成您的要求,需要给您环境中除了”某几个邮箱“的每个邮箱,添加RejectMessagesFromSendersOrMembers的值,因为暂时不知道您说的部分用户和某几个邮箱大概有多少,所以先提供一个思路:
$mailboxes= Get-Mailbox -ResultSize Unlimited | Where {$_.name -Ne 'boy1' -and $_.name -Ne 'boy2' -and$_.name -Ne 'boy3'}
$mailboxes|foreach-object
{
set-mailbox $list.name -rejectmessagesfromsendersormembers boy1
}
执行此脚本后,用户boy1只可以发给boy1,boy2,boy3,在给别的用户发邮件时会提示:
另外,此脚本没有对distribution group和mail user/contact进行修改(我不确定您说的”某几个邮箱“是否什么类型,暂时默认为user mailbox),如果您还有更多要求,可以提供更多详细信息。
此致,
Eric Yin
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.