воскресенье, 29 июня 2008 г.

Полезные команды exim

Удаление почтового сообщения по ID

# exim -Mrm ID
Список сообщений в очереди
# exim -bpr
Число сообщений в очереди
# exim -bpc
Удаление "замороженных" сообщений
# exiqgrep -zi | xargs exim -Mrm
Принудительная рассылка всей почты в очереди (flush)
# exiqgrep -i | xargs exim -M
"Заморозить" почту по совпадению email с почтовым адресом отправителя
# exiqgrep -i -f email | xargs exim -Mf
Удалить почту по совпадению email с почтовым адресом отправителя
# exiqgrep -i -f email | xargs exim -Mrm
Краткий перевод помощи по exiqgrep
exiqgrep
Выборка из очереди
Без опций будет идентично «exim -bp»
Самая главная опция это «-h», которая выводит список всех опций.
-f <regexp>
совпадение регулярного выражения с адресом отправителя
-r <regexp>
совпадение регулярного выражения с адресом получателя
-s <regexp>
совпадение регулярного выражения с полем размера (именно с полем размера, в том виде как оно указывается при выводе «exim -bp»). Регулярные выражения не надо заключать в «//»
-y <seconds>
выводит сообщения "младше" заданного количества секунд
-o <seconds>
выводит сообщения "старше" заданного количества секунд
-z
только «замороженные» (frozen) сообщения
-x
все, кроме «замороженных» сообщений
-c
Показать только количество совпадений (в зависимости от версии показывает либо просто число, либо фразу типа «15 matches out of 78 messages»)
-l
Показывает полную информацию, как её выводит exim (включено по умолчанию)
-i
Показывает только IDs совпавших сообщений
-b
Показывает совпадения в "кратком" формате. Одна строка: ID, From и To
-R
Выводит сообщения в обратном порядке
Источник: http://www.opennet.ru/tips/

2 комментария:

Unknown комментирует...

Еще одна полезная команда - полный дебаг:
exim -bd -d+all

Igor комментирует...

отличная подборочка, спасибо!