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.
MFCP!!!
#
Muy bueno tu post…me ayudo con el tema de la cola de correos.
Una consulta, como hago para listar con mailq, los correos de la cola que sean DIFERENTES de una direccion de correo, por ej. pepe@pepe.com ?
#
Hola mmm no se si te entendí bien la pregunta pero supongo que lo que deseas es listar unicamente cuantos correos envio cierto dominio correcto?
De ser así tomando tu ejemplo lo que yo haría seria un egrep del siguiente modo.
Esto te mostrara en la lista solo los correos de ese dominio, pero si son muchos no te vas a poner a contar uno por uno, así que lo que puedes hacer es sacar en consola el numero total de correos encolados de eso dominio, como lo haces? simple.
MFCP!!!