Exim commands

# Number of messages in queue
exim -bpc

# Посмотрим, что в очереди
exim -bpu

# Посмотрим, что в очереди в разрезе доменов
exim -bp | exiqsumm

# Толкнуть очередь
exim -qf
exim -qff

# Толкнуть очередь c отладкой (-v)
exim -q -v

# Поиск к очереди по отправителю
exiqgrep -f  [email protected] 

# Поиск к очереди по получателю
exiqgrep -r [email protected] 

# Очистка очереди от замороженных сообщений:
exipick -zi | xargs exim -Mrm
exiqgrep -zi | xargs exim -Mrm

# full clear queue
exipick -i | xargs exim -Mrm
exiqgrep -i -r | xargs exim -Mrm

# Удалить сообщение из очереди
exim -Mrm {MESSAGE-ID}

# Remove all messages from <[email protected]>
exiqgrep -i -f <[email protected]> | xargs exim -Mrm

# Удаление из очереди писем содержащих "domain.com" в отправителе ИЛИ получателе
exim -bpr | grep "domain.com" | awk '{print $3}' | xargs exim -Mrm

# Удаление из очереди писем от/на ПУСТОЙ адреса
exim -bpr | grep "<>" | awk '{print $3}' | xargs exim -Mrm


# ----- Commands for Message
# show header 
exim -Mvh {MESSAGE-ID}
# show body
exim -Mvb {MESSAGE-ID}
# show log
exim -Mvl {MESSAGE-ID}


# Тестирование маршрута доставки
# Внешний получатель
exim -bt [email protected]
# А так получится локальный. Очень полезный результат:
exim -bt root

# Проверка правил повтора
exim -brt [адрес отправителя]

Вывести на стандартный вывод номер версии, используемые библиотеки, модули, драйверы, а также проверить корректность конфига:

exim -bV

Вывести все конфигурационные опции:

exim -bP