Exchange. Настройка анонимного relay.

Проблема: не получается отправить почту через свежеустановленный Exchange с некоторых приложений без авторизации. Потому что на Exchange по умолчанию запрещена отправка писем всем подряд, чтобы не плодить СПАМ сервера. Вернее, почту не получится отправить внешним отправителям, так как внутренний SMTP relay таки настроен.

Создаем новый коннектор получения

Нам потребуется создать отдельный коннектор получения. Это можно сделать через оболочку управления, либо через Powershell

Одинаковый коннектор нужно создать на всех серверах Exchange

Создание коннектора получения через Центр администрирования Exchange

Поток обработки почты – соединители получения – “+”:

Configure anonymous SMTP relay in Exchange Server add receive connector

Заполняем название нового коннектора, например SMTP relay. Выбираем роль Интерфейс транспорта и тип Настраиваемый (например, разрешение ретрансляции приложения):

Configure anonymous SMTP relay in Exchange Server new receive connector step 1

Привязки сетевого адаптера НЕ меняем:

Configure anonymous SMTP relay in Exchange Server new receive connector step 2

В Настройки удаленной сети убираем область по умолчанию 0.0.0.0-255.255.255.255 и добавляем только нужные нам ИПцы, которым будет разрешено отправлять почту без авторизации, например 192.168.1.60:

Не добавляйте другие серверы Exchange как SMTP relay, это нарушит нормальную работу почты

Соединитель получения SMTP relay создали:

Configure anonymous SMTP relay in Exchange Server smtp relay receive connector created

Создание коннектора получения через PowerShell

New-ReceiveConnector -Server "EX01-2016" -Name "SMTP relay" -TransportRole FrontendTransport -Custom -Bindings 0.0.0.0:25 -RemoteIpRanges 192.168.1.60

Настройка разрешений анонимной отправки

Запустить обе команды, чтобы дать возможность отправки через новый коннектор пользователям без авторизации:

Set-ReceiveConnector "EX01-2016\SMTP relay" -PermissionGroups AnonymousUsers
Get-ReceiveConnector "mail\SMTP relay" | Add-ADPermission -User "NT AUTHORITY\Анонимный вход" -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"

Ссылки

https://www.alitajran.com/configure-anonymous-smtp-relay-in-exchange-server/

https://jakondo.ru/vklyuchenie-anonimnoj-retranslyatsiya-v-ms-exchange-2010-sp3/

https://community.spiceworks.com/topic/2215186-test-email-flow-from-command-prompt

Оставьте ответ

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

42 ÷ = 7