Очистка очередей Exim и консольные команды

Очистка очереди в Exim

Для очистки очереди писем в Exim существует множество путей, несколько из которых опубликованы ниже.

Очистка очереди Exim из консоли одной командой:

# exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | sh

Удаление писем из очереди, которые содержат строку: "STRING":

# grep -lr 'STRING' /var/spool/exim/input/ | sed -e 's/^.*\/\([a-zA-Z0-9-]*\)-[DH]$/\1/g' | xargs exim -Mrm

Очистка очереди Exim из консоли путем удаления и создания новых служебных директорий:

# cd /var/spool
# mv exim exim.old
# mkdir -p exim/input
# mkdir -p exim/msglog
# mkdir -p exim/db
# chown -R mail:mail exim

Некоторые полезные консольные команды для Exim

Что в данный момент делает Exim:

# exiwhat

Посмотреть очередь в Exim:

# exim -bp

Посмотреть количество писем в очереди:

# exim -bpc

Посмотреть список сообщений в очереди (количество, размер, самые старые, самые новые, домен и итоговые):

># exim -bp | exiqsumm

Опубликовано: 2016/09/14
HTML-код ссылки на эту страницу:
<a href="http://petrenco.com/freebsd.php?txt=698" target="_blank">Очистка очередей Exim и консольные команды</a>
300
Добавить комментарий
Ваш e-mail: (не виден посетителям сайта)
Ваше имя:
Комментарий:
Символы с картинки:
Только выделенные поля формы добавления комментариев обязательны к заполнению.