Иногда необходимо чистить сайты от спама. Для этого мы делаем следующее:
Смотрим, кто спамит через команду 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 меняем на нашего спамера.