Архив

Архив Март 2011

Удаление письма из очереди

14 Март 2011

/usr/sbin/exiqgrep -i -f EMAIL | xargs exim -Mrm

-f это искать в поле from
-r это искать в поле rcpt

admin Без рубрики

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

14 Март 2011

Удаление почтового сообщения по 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
совпадение регулярного выражения с адресом отправителя
-r
совпадение регулярного выражения с адресом получателя
-s
совпадение регулярного выражения с полем размера (именно с полем размера, в том виде как оно указывается при выводе «exim -bp»). Регулярные выражения не надо заключать в «//»
-y
выводит сообщения “младше” заданного количества секунд
-o
выводит сообщения “старше” заданного количества секунд
-z
только «замороженные» (frozen) сообщения
-x
все, кроме «замороженных» сообщений
-c
Показать только количество совпадений (в зависимости от версии показывает либо просто число, либо фразу типа «15 matches out of 78 messages»)
-l
Показывает полную информацию, как её выводит exim (включено по умолчанию)
-i
Показывает только IDs совпавших сообщений
-b
Показывает совпадения в “кратком” формате. Одна строка: ID, From и To
-R
Выводит сообщения в обратном порядке

Источник: http://www.opennet.ru/tips/

admin Без рубрики