Сменил на работе примерно с месяц назад MTA, поставив вместо Postfix’а Exim. Настроилось базовое всё на удивление быстро, правда я не прикручивал пока что ни антиспам, ни антивирус. Недавно заметил, что exim стал отъедать нехилый кусок ресурсов сервера. Небольшой осмотр показал, что в очереди >30000 писем. Порывшись немного в интернете, нашёл достаточно приятный способ чистки очереди, с использованием exipick:
exipick — показывает сообщения в очереди экзима.
exipick -z — показывает замороженные сообщения
exipick -i — показывает ID сообщений
exipick -o S — показывает сообщения с возрастом >S, где S задаётся в секундах
exim4 -Mrm ID — удаляет из очереди сообщение с указанным ID
В итоге получаем:
exipick -zi | xargs exim4 -Mrm //удалит из очереди все замороженные сообщения
exipick -i | xargs exim4 -Mrm //удалит все сообщения из очереди
exipick -io 86400 | xargs exim4 -Mrm //удалит из очереди сообщения, с возрастом более недели