Назад | Перейти на главную страницу

маршрутизатор перенаправления exim4, откат в случае сбоя перенаправленной доставки

Я запускаю экземпляр exim4, который является основным MX для моего домена и получает электронную почту из общедоступного Интернета. Почта моих пользователей пересылается на другие адреса электронной почты - я использую redirect router и файлы псевдонимов для этого.

Иногда почтовый сервер, получающий переадресованное сообщение, отклоняет его. В этом случае exim возвращает сообщение исходному отправителю.

Я бы предпочел, чтобы в случае сбоя перенаправленной доставки exim не приводил к сбою всей доставки, а вместо этого возвращался к альтернативному маршрутизатору, например, для локальной доставки.

Возможно ли это, и как я могу настроить такое поведение?

redirect не предназначен для массовой пересылки. Может быть вам придется настроить begin rewrite раздел в конфиге?

begin rewrite
*@first.domain.tld  $local_part@second.domain.tld       Eh

Здесь все сообщения для first.domain.tld будет переписан, а адрес получателя будет заменен на second.domain.tld. Затем ваши маршрутизаторы ретранслируют сообщения в правый ящик.

Другая возможная ситуация заключается в том, что у вас есть два сервера, которые должны реагировать на одни и те же local_domains. В этом случае вам нужно добавить manualroute маршрутизатор, который повторно передает входящее сообщение на другой сервер - в соответствии с заданными условиями.