Войти

Настройка smarthost

Smarthost — сервер, через который ваш почтовый сервер отправляет всю исходящую почту вместо прямой доставки получателям. В этой роли может выступать Спаморез.

Как это работает

Шлюз принимает исходящую почту только с адресов, добавленных в список Релей клиенты. Доступ определяется по IP-адресу сервера-отправителя. Письма с других адресов шлюз принимает только для защищаемых доменов, а попытку отправить почту наружу отклоняет.

1
Добавьте релей-клиента
В панели управления откройте раздел Релей клиенты и нажмите «Добавить адрес». Заполните поля:
ПолеЧто указать
Адрес сервераВнешний IPv4-адрес вашего почтового сервера, с которого он подключается к шлюзу (адрес, а не имя хоста). Если сервер выходит наружу через NAT, укажите адрес NAT.
ДоменВсе — сервер может отправлять почту от любого из ваших доменов, или один конкретный домен.
Скрыть серверПо умолчанию «Удалять все признаки». Подробнее в разделе Скрытие исходного сервера.
КомментарийЛюбая заметка для администраторов, например «Exchange, основной сервер».
Для нескольких серверов добавьте по отдельной записи на каждый адрес. Одному и тому же адресу можно назначить несколько записей, если нужно разрешить разные домены.
2
Укажите шлюз как smarthost на вашем почтовом сервере
Адрес шлюза и порт приведены в письме с данными подключения (для On-Premise — адрес вашего сервера SPZGate). Порт по умолчанию — 25. Примеры ниже.
3
Настройте DNS
Добавьте в SPF вашего домена include:spf.spamorez.ru и, если подпись ставит шлюз, TXT-запись DKIM из карточки домена. Порядок описан на странице SPF / DMARC / DKIM.
4
Проверьте отправку
Отправьте тестовое письмо на внешний адрес и найдите его в разделе Трекер. Для исходящего письма в журнале будет событие «Origin headers hidden», а в заголовках письма — единственная строка Received шлюза.

Примеры настройки почтового сервера

Postfix

В /etc/postfix/main.cf укажите шлюз как relayhost (квадратные скобки отключают поиск MX-записей):

relayhost = [gateway.example.com]:25

Затем примените настройку:

postfix reload

Microsoft Exchange

В Центре администрирования Exchange откройте Поток почты → Соединители отправки и создайте соединитель для адресного пространства *. Выберите вариант «Маршрутизировать почту через интеллектуальные узлы», укажите адрес шлюза и порт 25, проверка подлинности — «Нет».

qmail

В файл control/smtproutes добавьте строку для всех доменов получателей:

:gateway.example.com:25

Если письма не отправляются