Hola a todos a continuación les dejo una pequeña guía para gestionar la cola de correos en postfix.

Cuando hay ataque de spam o algo similar es muy importante saber como manejar la cola de correos en nuestro servidor para determinar el culpable del spam o lo que sea. Aquí les dejo algunos comando que serán útiles para gestionar la cola de mails en postfix y resolver rápidamente problemas que puedan presentarse.

Listar el numero de correos en cola sin ningun detalle.

# mailq

Tambien puedes hacerlo asi:

postqueue -p

Borrar un correo en especial

postsuper -d ID

Borrar todos los correos en cola

postsuper -d ALL

Encolar nuevamente un correo en especifico:

postsuper -r ID

Encolar nuevamente todos los correos:

postsuper -r ALL

Forzar el envio de todos los correos en cola:

postqueue -f

Eliminar todos los correos devueltos por los destinatarios, sin importar la razon.

postsuper -d ALL deferred

Ver el numero de correos actualmente en cola:

postqueue -p | tail -n 1 | cut -d’ ‘ -f5

Leer el contenido de un correo en especial:

postcat -q ID

Eliminar correos con un determinado texto:

mailq | grep “textobuscado” | awk ‘{ print($1); }’ | sudo postsuper -d –

Eliminar correos MAIL-DEAMON

mailq | awk ‘ /^[0-9A-F][0-9A-F]*[^*].*MAILER-DAEMON$/ {print $1}’ | sed s/\*//g | xargs -rn1 postsuper -d

Contar la cantidad de correos enviados por un dominio en determinado tiempo.
time smtp-source -s 40 -l 10000 -m 1000 -c -f correo1@dominio.com -t correo2@dominio.com mail.dominio.com:25

MFCP!!!