Я бы хотел исключить не замужем адрес электронной почты или получателя из существующей динамической группы рассылки в Exchange 2010. Группа является общей группой «Все», и я заинтересован в исключении выделенной учетной записи домена, используемой для нашего внешнего программного обеспечения для ведения журнала почты (MailArchiva). Я видел в Интернете ссылки на фильтрацию по настраиваемому атрибуту, но я ищу решение, которое позволит что-то вроде:
Everyone = all Exchange mailboxes EXCEPT for 'Journal User'
Это базовый запрос, но консоль управления Exchange, похоже, разрешает включение только в свои фильтры. Возможно, это достижимо с помощью Powershell.
Вы можете исключить определенного пользователя из группы DD с помощью Set-DynamicDistributionGroup
командлет. В частности, с -RecipientFilter
вариант.
Пример: Set-DynamicDistributionGroup -Identity MadeUpName -RecipientFilter {((RecipientType -eq 'UserMailbox') -and -not(Name -like 'Journal User'))}
Заметка что в этом примере только тип получателя = userMailbox. Вы можете получить текущий файл recipientFilter вашей группы DD и изменить его из PowerShell.
(get-DynamicDistributionGroup -Identity MadeUpName).RecipientFilter
Единственный способ, который я видел для этого (возможно, у кого-то есть более эффективный способ), - это правила транспорта. У меня есть правило, настроенное для группы, применяемое ко всем сообщениям, отправляемым на адрес электронной почты, который я хочу исключить (или несколько адресов), где любой получатель в Кому или CC является адресом группы рассылки (обязательно укажите также любые псевдонимы ). Необходимо удалить без уведомления.
Если электронное письмо было отправлено группе, а ваш адрес исключения был введен отдельно (Кому или Копия), сообщение все равно не будет доставлено. Вероятно, в вашем случае это не будет иметь значения, но стоит отметить.