В этой статье расскажу, как можно выполнять тестирование exim’a, без отправки реальных писем. То есть хотите увидеть по каким роутам или acl’ам сработает ваше письмо? Тогда эта тема для вас.
1) Проверяем роуты.
exim -bv -v -d+all user@domain.ua >/tmp/test1 2>&1
Эта команда выведет дебаг в лог с указанием всех роутов. То есть мы можем посмотреть, как будет обрабатываться наше письмо.
2) Проверяем acl’ы.
(echo "EHLO 10.1.0.18"; echo "MAIL FROM:user@domain.ua"; echo "RCPT TO: user@domain.ua"; echo "DATA"; echo "Subject: test"; echo "."; echo "QUIT";) | exim -d+all -bhc 10.1.0.18 > /tmp/test2 2>&1
В лог будет записан дебаг прохождения по acl’ам
3) Прочие примеры (нашёл в рассылке)
– Для обычной отладки
exim -d-all+acl+expand+route+transport -bhc <ip>
– А для более полной
exim -d-all+acl+expand+route+transport+lists+lookup+rewrite -bhc <ip>
Один коментар до “[exim] Тесты”
полезная информация