Настройте Exim для ретрансляции определенных входящих писем на другой сервер

Настройте Exim для ретрансляции определенных входящих писем на другой сервер

У меня есть сервер exim, работающий под управлением 4.69.

Мы знаем об этой уязвимости и отчасти поэтому находимся в процессе перехода на версию 4.75.

У нас настроен «экспериментальный» почтовый сервер 4.75, и мы хотим настроить наш существующий сервер так, чтобы он (предпочтительно в ACL) проверял электронную почту на соответствие определенным условиям, и если одно из них выполняется, мы хотим пересылать электронную почту на наш экспериментальный сервер для доставки.

Как это сделать? Может быть, мне нужно настроить специальный транспорт для этой цели?

Спасибо!

решение1

Вы можете сделать это с помощью маршрутизатора. Разместите маршрутизатор перед любым, который осуществляет локальную доставку. При необходимости вы можете настроить маршрутизатор для доставки и передачи сообщения обычным маршрутизаторам с помощью невидимой опции. СмотритеСпецификация Eximдля получения более подробной информации. Глава 15 (Общие параметры маршрутизаторов) — хорошее место для начала настройки маршрутизатора.

Попробуйте этот маршрутизатор отЧасто задаваемые вопросы по Exim Q0320замените строку доменов на ваши критерии.

forward:
  driver = redirect
  domains = some.domain
  data = ${quote:$local_part}@other.domain

Или попробуйте этот маршрутизатор отЧасто задаваемые вопросы по Exim Q0305замените строку доменов на ваши критерии.

local_network:
  driver = dnslookup
  transport = remote_smtp
  domains = *.mydomain.com

Связанный контент