Вывод количества сообщений в очереди:

exim -bpc

Вывод списка сообщений в очереди по времени отправки:

exim -bp

Пример:

[root@localhost ~]# exim -bp
24h  2.7K 1WqZ46-0007vc-LV <spamer@mail.ru> *** frozen ***
          wmzs46xy@hotmail.com

где:

24h - как долго сообщение находится в очереди;
2.7K - размер сообщения;
1WqZ46-0007vc-LV - ID сообщения;
<spamer@mail.ru> - адрес отправителя
*** frozen *** - замороженное сообщение. Сообщение не будет отправлено
wmzs46xy@hotmail.com - адрес получателя

Просмотр заголовка сообщения:

exim -Mvh ID_сообщения

Просмотр тела сообщения:

exim -Mvb ID_сообщения

Удаление сообщения из очереди:

exim -Mrm ID_сообщения

Отправить сообщение вне очереди:

exim -M ID_сообщения

Поиск спамера. Скрипт для вывода сообщений от отправителя:

exim -bpra | awk '{print $4}' | sed -e '/^$/d; s/<//; s/>//; s/"//g' | sort | uniq -c | sort -nr

Очистка сообщений в очереди по email:

exim -bp | grep spamer@domain.tld | awk '{print $3}' | xargs exim -Mrm

или

exiqgrep -if spamer@domain.tld | xargs exim -Mrm

Удалить все сообщения из очереди:

exim -bp | awk '{print $3}' | xargs exim -Mrm

или

exiqgrep -i | xargs exim -Mrm

Удалить все замороженные сообщения в очереди:

exiqgrep -zi | xargs exim -Mrm

Источник

  • shpargalka_exim.txt
  • Последние изменения: 2015/09/24 00:00
  • (внешнее изменение)