Очистка почтовой очереди Exim
Очистка почтовой очереди Exim¶
Ищем почтовый ящик, с которого отправляется больше всего сообщений¶
Выполняем
exim -bp | grep -o '<.*>' | sort | uniq -c | sort -n
Ищем домен, с которого отправляется больше всего сообщений¶
exim -bp | grep -o '<.*>' |awk -F'@' '{print $2}'|awk -F '>' '{print $1}'| sort | uniq -c | sort -n
Удаляем сообщения, отправленные с почтового ящика или домена¶
Запускаем
exiqgrep -i -f target | xargs exim -Mrm
где вместо target указываем нужный нам ящик, или домен.
Удаляем замороженные сообщения из очереди¶
Используем
exiqgrep -z -i | xargs exim -Mrm
exim -bpu | grep frozen | awk {'print $3'} | xargs exim -Mrm
Удаляем из очереди письма, для которых не указан адрес отправителя¶
exim -bp | grep '<>'|awk '{print $3}'|xargs exim -Mrm
Дополнительная информация по теме¶
how-to-clear-exim-mail-queue exim-remove-all-messages-from-the-mail-queue