Whitelist в Exchange 2010 и 2013

Иногда, при хорошо закрученных фильтрах почтового сервера, требуется разрешить беспрепятственное прохождение писем от доверенных доменов. Для этого используется Whitelist  — список адресов и доменов, почта от которых считается надежной и доходит до конечных пользователей, даже если попадает под правила фильтра. Сегодня мы будем настраивать whitelist для Exchange 2013, однако данная настройка подойдет и для 2007 и для 2010 версий.

Делается это просто:

  1. Запускаем Exchange Managment Shell
  2. Используя следующую команду, добавляем домен в whitelist
     Set-ContentFilterConfig -BypassedSenderDomains mydomain.com

    где mydomain.com — имя доверенного домена.

  3. Используя следующую команду, добавляем почтовые адреса в whitelist
     Set-ContentFilterConfig -BypassedSenders mailbox@mydomain.com

    где mailbox@mydomain.com— имя доверенного почтового адреса.

Проверить настройки белых писков можно используя команду

 Get-ContentFilterConfig 

Как видим, настроить whitelist в Exchange 2013, 2010, 2007 совсем нетрудно. Просто нужно сделать пару-тройку раз, чтобы запомнить.

Whitelist в Exchange 2010 и 2013: 3 комментария

  1. Одно но, если добавить новый то старый исчезнет.

    Maybe you discovered it yourself, maybe not. When you want to add values to the bypassedsenderdomains parameter via the set-contentfilterconfig you will lose all previous settings.

    After some searching on Google I found the solution:

    $list = (Get-ContentFilterConfig).BypassedSenderDomains
    $list.add(“test100.com”)
    set-contentfilterconfig -BypassedSenderDomains:$list

    With the first rule we will get the value of the BypassedSenderDomains and will save it as the variable $list.

    Next we will add the domain test100.com to the variable. When you would execute the command$list you would get a complete list of the BypassedSenderDomains.

    When your happy with the list we can update the BypassedSenderDomains with the new values.

    You may sometimes want to delete a value, this can be done with the following code:

    $list = (Get-ContentFilterConfig).BypassedSenderDomains
    $list.remove(“test100.com”)
    set-contentfilterconfig -BypassedSenderDomains:$list

Добавить комментарий

Ваш адрес email не будет опубликован.