shpargalka_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
shpargalka_postfix.txt · Последнее изменение: 2015/09/24 00:00 (внешнее изменение)
