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

Exim4 отправляет с использованием smarthost, если smarthost не работает, отправляйте напрямую

Exim4 отправляет через smarthost, если smarthost не работает, отправляйте напрямую.

Как я могу этого добиться?

Я бы сделал это, написав скрипт, который определял бы, работает ли smarthost или нет, и возвращал бы 0 или 1 соответственно. Затем вы можете настроить свой маршрутизатор следующим образом:

condition = ${run{/my/magic/script.sh}{1}{0}} 

Если смарт-хост работает. Если смарт-хост не работает, условие маршрутизатора не выполняется, и exim переходит к следующему маршрутизатору, пока не найдет прямой SMTP-маршрутизатор.