Есть ли возможность запускать внешний обработчик при возникновении ошибки доставки письма в Exim?

Здравствуйте.
Интересует следующее. Есть ли какая-нибудь возможность запускать внешний обработчик при возникновении ошибки доставки письма в Exim. Попросту говоря - нужно так, что если exim словил 111, -52 или -51 ошибки то он запускает какой нибудь внешний скрипт и передает ему email который вызвал ошибку.

Если exim этого не умеет, то может быть подскажете тот MTA кто умеет.
  • Вопрос задан
  • 2886 просмотров
Решения вопроса 2
la0
@la0
Тоже интересует вопрос.

Пока реализовано так: все bounce сообщения (которые уходят отправителю при недоставке письма) ловятся(habrahabr.ru/post/164661), парсятся, оттуда достаётся изначальный msg_id и по нему делается логика.
Ответ написан
Kerman
@Kerman
Хоть бы операционку уточнили. В Unix (FreeBSD) можно перенаправлять лог экзима в любой самописный скрипт и в нём обрабатывать любые ошибки. Делается это в /etc/syslog.conf
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы