Postfix и управление очередью

Иногда необходимо чистить сайты от спама. Для этого мы делаем следующее:

Смотрим, кто спамит через команду postqueue -p или mailq.

В конце показывает количество писем:

-- 1292 Kbytes in 203 Requests.

А также письма:

8020633E625E! 10998 Tue Feb 11 22:15:32 fraud@aexp.com
devnull@isp2.test.com

Показывает отправителя и получателя. Отправитель fraud@aexp.com.

Удалить можно так:

mailq | grep -v "Queue ID" | while read line; do if [ "1" != `echo $line | wc -m` ]; then echo -n " "$line; else echo""; fi ; done | grep "sender" | awk '{ print $1 }' | postsuper -d -

где sender меняем на нашего спамера.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *