В виде того факта, что мой почтовый сервер базирующийся на OS: Server 2008 R2 Ent + Exchange 2010 14.03.0248.002 защищен из вне ORF Fusion 5 + Firewall, что бывает что ORF пропустил письма, а вот встроенные средства самого почтового сервера нет и в следствии этого письма попадают в почтовый ящик spam@ekzorchik.ru. Чтобы письма все-таки дошли до адресатов моего почтового сервера, то вот предыстория переписки (использую QIP) с коллегой (якобы разработчик чего-то там):

asivkov@srv-web01 (09:48:56 31/07/2020)

привет! почему-то не пришло письмо с обратным адресом Customizer polygon <app.ekzorchik@yandex.ru>

qip (09:50:51 31/07/2020)

В списке заблокированных его нет (через ORF 5)

qip (09:51:00 31/07/2020)

в списке оно прошло

письмо попало в spam@ekzorchik.ru

Открываю ящик через Web: https://mail/owa/spam@ekzorchik.ru — через Поиск нахожу все письма с адреса: app.polygon2@yandex.ru, щелкаю левой кнопкой мыши по каждому найденному письму и нажимать в левом верхнем углу «Отправить заново» и письмо уходят.

Вопрос? Как добавить данного адреса в доверенные на Exchange 2010

Путем чтения документации выделил для себя несколько шагов посредством которых буду с учетом действительно нужно пополнять списки белых почтовых адресов, а в крайнем случае белых доменов на самом Exchange 2010:

Шаг №1: Проверить настройки белых списков:

[PS] C:\Windows\system32>get-contentfilterconfig
RunspaceId                            : dd837c78-294d-4adc-9bd2-1bc26066eafd
Name                                  : ContentFilterConfig
RejectionResponse                     : Message rejected as spam by Content Filtering.
OutlookEmailPostmarkValidationEnabled : True
BypassedRecipients                    : {}
QuarantineMailbox                     : spam@ekzorchik.ru
SCLRejectThreshold                    : 7
SCLRejectEnabled                      : True
SCLDeleteThreshold                    : 8
SCLDeleteEnabled                      : True
SCLQuarantineThreshold                : 5
SCLQuarantineEnabled                  : True
BypassedSenders                       : {}
BypassedSenderDomains                 : {ekzorchik.ru}
Enabled                               : True
ExternalMailEnabled                   : True
InternalMailEnabled                   : False
AdminDisplayName                      :
ExchangeVersion                       : 0.1 (8.0.535.0)
DistinguishedName                     : CN=ContentFilterConfig,CN=Message Hygiene,CN=Transport Settings,CN=polygon,CN=Mic                                        rosoft Exchange,CN=Services,CN=Configuration,DC=polygon,DC=com
Identity                              : ContentFilterConfig
Guid                                  : 05db7b0b-d9a8-4de2-94cc-afdb10da9b62
ObjectCategory                        : polygon.com/Configuration/Schema/ms-Exch-Message-Hygiene-Content-Filter-Config
ObjectClass                           : {top, msExchAgent, msExchMessageHygieneContentFilterConfig}
WhenChanged                           : 31.07.2020 10:18:57
WhenCreated                           : 15.12.2008 18:11:08
WhenChangedUTC                        : 31.07.2020 7:18:57
WhenCreatedUTC                        : 15.12.2008 15:11:08
OrganizationId                        :
OriginatingServer                     : srv-dc02.polygon.com
IsValid                               : True
[PS] C:\Windows\system32>get-contentfilterconfig | fl bypassedsenders
BypassedSenders : {app.polygon2@yandex.ru}

Шаг №2: Добавить необходимый почтовый адрес в доверенные:

[PS] C:\Windows\system32>set-contentfilterconfig -bypassedsenders app.polygon2@yandex.ru

Шаг №3: Удалить необходимый почтовый адрес из доверенного списка:

[PS] C:\Windows\system32>set-contentfilterconfig -bypassedsenders @{Remove="app.polygon2@yandex.ru"}

Шаг №4: Добавить необходимый домен в доверенный список:

[PS] C:\Windows\system32>set-contentfilterconfig -bypassedsenderdomains yandex.ru

Шаг №5: Удалить необходимый домен из доверенного списка:

[PS] C:\Windows\system32>set-contentfilterconfig -bypassedsenderdomains @{Remove="yandex.ru"}

Шаг №6: Добавить несколько доменов в доверенный список (нужно указывать ранее добавленные в перечислении)

[PS] C:\Windows\system32>set-contentfilterconfig -bypassedsenderdomains winlee.ru,fabryka.ru,tpkvd.ru,prikss.ru

[PS] C:\Windows\system32>get-contentfilterconfig | fl BypassedSenderDomains

BypassedSenderDomains : {prikss.ru, tpkvd.ru, fabryka.ru, winlee.ru}

Шаг №7: Если нужно добавлять домены через переменную, удобно и не нужно перечислять текущие:

[PS] C:\Windows\system32>$list = (Get-ContentFilterConfig).bypassedsenderdomains

[PS] C:\Windows\system32>$list.add("firma.planfix.com")

[PS] C:\Windows\system32>$list.add("firma.planfix.ru")

[PS] C:\Windows\system32>Set-ContentFilterConfig -bypassedsenderdomains $list

[PS] C:\Windows\system32>get-contentfilterconfig | fl BypassedSenderDomains

Итого из одного обращения коллеги я чуть больше узнал и избавился от рутины ручной отправки почты адресату в случае попадания снова и снова почтового ящика отправителя или домена в spam@ekzorchik.ru. На этом данная практическая заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik