User Tools

Site Tools


qnote:exim

This is an old revision of the document!


Быстрые заметки по 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), то оно принимает и дальнейшая проверка по правилам 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=    размер доставленного сообщения, пишется вместе с "=>"
qnote/exim.1492613588.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki