Небольшая шпаргалка по postfix

Вывод количества сообщений в очереди.
# postqueue -p | grep -v «^[^0-9A-Z]\|^$» | wc -l

 Вывод списка сообщений в очереди

# postqueue -p 

Пример:C67B97A0E42     2128 Sun Jun  8 17:00:41  support@domain.com                                         gusso79@domain.net где:

C67B97A0E42 — ID сообщения
2128 — размер сообщения
support@domain.com — email отправителя
gusso79@domain.net — email получателя

Просмотр сообщения в очереди:
# postcat -q ID_сообщения Отправить сообщение вне очереди по ID сообщению

# postqueue -i ID_сообщенияОтправить сообщение вне очереди по домену
# postqueue -s damain.com
Повторная отправка всех сообщений в очереди

# postsuper -r ALL

Скрипт для поиска спамера в очереди. Формирование списка сообщений по количеству писем от отправителя:
# postqueue -p | grep -v «^[^0-9A-Z]\|^$» | awk ‘{print $7}’ | sort -rn | uniq -c | sort -rn

Удаление сообщения из очереди:

#postsuper -d ID_сообщенияУдаление сообщений из очереди от email

# postqueue -p | grep support@doamin.com | awk ‘{print $1}’ | xargs -n1 postsuper -d

Удаление всех сообщений из очереди
# postsuper -d ALL