Настройка smarthost
Smarthost — сервер, через который ваш почтовый сервер отправляет всю исходящую почту вместо прямой доставки получателям. В этой роли может выступать Спаморез.
Как это работает
Шлюз принимает исходящую почту только с адресов, добавленных в список Релей клиенты. Доступ определяется по IP-адресу сервера-отправителя. Письма с других адресов шлюз принимает только для защищаемых доменов, а попытку отправить почту наружу отклоняет.
В панели управления откройте раздел Релей клиенты и нажмите «Добавить адрес». Заполните поля:
| Поле | Что указать |
|---|---|
| Адрес сервера | Внешний IPv4-адрес вашего почтового сервера, с которого он подключается к шлюзу (адрес, а не имя хоста). Если сервер выходит наружу через NAT, укажите адрес NAT. |
| Домен | Все — сервер может отправлять почту от любого из ваших доменов, или один конкретный домен. |
| Скрыть сервер | По умолчанию «Удалять все признаки». Подробнее в разделе Скрытие исходного сервера. |
| Комментарий | Любая заметка для администраторов, например «Exchange, основной сервер». |
Адрес шлюза и порт приведены в письме с данными подключения (для On-Premise — адрес вашего сервера SPZGate). Порт по умолчанию — 25. Примеры ниже.
Добавьте в SPF вашего домена
include:spf.spamorez.ru и, если подпись ставит шлюз, TXT-запись DKIM из карточки домена. Порядок описан на странице SPF / DMARC / DKIM.
Отправьте тестовое письмо на внешний адрес и найдите его в разделе Трекер. Для исходящего письма в журнале будет событие «Origin headers hidden», а в заголовках письма — единственная строка
Received шлюза.
Примеры настройки почтового сервера
Postfix
В /etc/postfix/main.cf укажите шлюз как relayhost (квадратные скобки отключают поиск MX-записей):
relayhost = [gateway.example.com]:25Затем примените настройку:
postfix reloadMicrosoft Exchange
В Центре администрирования Exchange откройте Поток почты → Соединители отправки и создайте соединитель для адресного пространства *. Выберите вариант «Маршрутизировать почту через интеллектуальные узлы», укажите адрес шлюза и порт 25, проверка подлинности — «Нет».
qmail
В файл control/smtproutes добавьте строку для всех доменов получателей:
:gateway.example.com:25Если письма не отправляются
- Шлюз отвечает отказом на отправку наружу. Адрес вашего сервера не в списке «Релей клиенты» или в списке указан не тот адрес. Проверьте, с какого IP сервер реально выходит к шлюзу (см. журнал шлюза или заголовок
Receivedв принятом письме). - Адрес сменился. Доступ привязан к IP-адресу. После смены внешнего адреса сервера добавьте новую запись.
- Письмо задержано или отклонено. Исходящие проверяются антиспамом и лимитами отправки. Причина указана в трекере.
- Изменения в списке не действуют. Новые записи подхватываются шлюзом при ближайшей выгрузке настроек, обычно в течение минуты.