martes, 30 de noviembre de 2010

Borrar cola de postfix de un spammer

Para detener el correo:
service postfix stop
Para ver toda la cola:
mailq

Para crear un script para borrar la cola de acuerdo al sender variable $7

vi /root/postfix_queue.sh
mailq | awk 'BEGIN { RS = "" }
# $7=sender, $8=recipient1, $9=recipient2
{ if ($7 == "spammer@domain.com")
print $1 }
' | tr -d '*!' | postsuper -d -

Para grabar:
ESC :wq

Para dar permiso de ejecucion al script
chmod 755 /root/postfix_queue.sh

Para correr el script
/root/postfix_queue.sh

SUERTE!

No hay comentarios:

Publicar un comentario