This is an old revision of the document!
Table of Contents
Быстрые заметки по Exim
Запуск очереди
root@host# exiqgrep -i | xargs exim -M
или
root@host# exim -q -v
Удалить писmмо из очереди
root@host# exim -Mrm 1ZEKTg-0001Vb-Kf
Если надо много писем, то можно так:
root@host# exiqgrep -i | xargs exim -M
Посмотреть заголовки письма
root@host# exim -Mvh 1ZEdbs-0007Ju-Gp
Посмотреть список писем в очереди
root@host# exim -bp
Будет видно id письма, поля from: и to:
Вывод:
20h 22K 1ZEdbs-0007Ju-Gp <aaa@bbb.ru> ccc@ddd.co.in D eee@fff.gov.cn
aaa@bbb.ru - поле from:
ccc@ddd.co.in - поле to:
D - флаг указывающий на то, что сообщение уже доставлено.
21h 2.9K 1ZEcyR-00075z-Mu <> *** frozen *** aaa@bbb.ru
* frozen * - сообщение заморожено, exim не будет пытаться переслать его.
Посчитать количество писем в очереди:
root@host# exim -bpс
Элементы конфигурации
endpass
Используется при написании правил acl (c действием access) для того, что бы задать поведение exim при несовпадении условий правила.
Например, в одном из правил acl есть несколько условий:
accept domains = xxx.com endpass message = "No such user" verify = recipient
- Если письмо адресовано не домену xxx.com (условие domain), то письмо передается для дальнейшей проверки по оставшимся правилам acl. \\Несовпадение условий правила acl произошло до endpass - письмо идет дальше.
- Если письмо адресовано домену xxx.com, но не прошла проверка получателся (условие verify), то такое письмо дропается с сообщением “No such user”.
Несовпадение условий правила acl произошло после endpass - письмо дальше не идет. - Если письмо адресовано домену xxx.com (условие domain) и успешно прошла проверка получателя (условие verify), то такое письмо принимается и дальнейшая проверка по правилам acl прекращается.
Логи
Значение символов в логах Exim
<= message arrival (относительно самого Exim) => normal message delivery -> additional address in same delivery >> cutthrough message delivery *> delivery suppressed by -N ** delivery failed; address bounced == delivery deferred; temporary problem S= размер доставленного сообщения, пишется вместе с "=>"