shpargalka_exim
Вывод количества сообщений в очереди:
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 (внешнее изменение)
