Перейти к содержанию

Relayhosts

С 12 сентября 2018 года администраторы могут настраивать relay-хосты через интерфейс animails.

Это полезно, если вы хотите перенаправлять исходящую почту определенного домена через сторонний спам-фильтр или такие сервисы, как Mailgun или Sendgrid. Это также называется smarthost.

Добавление нового relay-хоста

Перейдите на вкладку Routing (Маршрутизация) в разделе Configuration and Details (Конфигурация и детали) панели администратора. Здесь вы увидите список текущих настроенных relay-хостов.

Прокрутите до раздела Add sender-dependent transport (Добавить транспорт, зависящий от отправителя).

В поле Host укажите хост, через который будет выполняться ретрансляция. Пример: если вы хотите использовать Mailgun для отправки писем вместо IP-адреса вашего сервера, введите smtp.mailgun.org

Если relay-хост требует имя пользователя и пароль для аутентификации, введите их в соответствующие поля. Учтите, что учетные данные будут храниться в открытом виде.

Тестирование relay-хоста

Чтобы проверить соединение с хостом, нажмите Test в списке relay-хостов и введите адрес отправителя (From:). Затем запустите тест.

Вы увидите результаты SMTP-транзакции. Если все прошло успешно, одной из последних строк должно быть: SERVER -> CLIENT: 250 2.0.0 Ok: queued as A093B401D4.

Если нет, изучите предоставленную ошибку и устраните её.

Примечание: Некоторые хосты, особенно те, которые не требуют аутентификации, отклоняют соединения с серверов, которые не были предварительно добавлены в их систему. Обязательно ознакомьтесь с документацией relay-хоста, чтобы убедиться, что вы добавили свой домен и/или IP-адрес сервера в их систему.

Совет: Вы можете изменить стандартный адрес получателя (To:), используемый при тесте (по умолчанию — null@animails.email), на любой другой. Для этого измените переменную $RELAY_TO в файле vars.inc.php по пути /opt/animails/data/web/inc. Таким образом, вы сможете убедиться в работоспособности ретрансляции, проверив целевой почтовый ящик.

Установка relay-хоста для домена

Перейдите на вкладку Domains в разделе Mail setup (Настройка почты) панели администратора.

Отредактируйте нужный домен.

Выберите добавленный хост в выпадающем списке Sender-dependent transports и сохраните изменения.

Отправьте письмо из любого почтового ящика этого домена; в логах вы должны увидеть, как Postfix передает сообщение на relay-хост.