Cristina Alcantarilla
INFORMÁTICA & DISEÑADORA
Como mostrar y vaciar la cola de correo

Para mostrar que emails están en cola en postfix, los que aun no se han enviado:
mailq

Para borrar un email de la cola:
postsuper -d queue_id

Para borrar todos esos emails de la cola:
postsuper -d ALL

Para eliminar un mensaje:
postsuper -d numero

Para eliminar todos los mensajes:
postsuper -d ALL

Para encolar de nuevo el mensaje:
postsuper -r numero

Encolar de nuevo todos los mensajes:
postsuper -r ALL

Mostrar la cola de correo por pantalla
postqueue -p

Hacer un flush de la cola de correo, intentar enviar todos los correos
postqueue -f

Para liberar los correos para el dominio especificado
postqueue -s

Para borrar los emails desde una dirección específica (sacado del man postsuper).
mailq | tail +2 | grep -v ‘^ *(‘ | awk ’BEGIN { RS = “” } { if ($8 == “email@address.com” && $9 == “”) print $1 } ‘ | tr -d ‘*!’ | postsuper -d –

Para Borrar todos los mail de todos los directorios, probar con:
mailq grep ^[0-9A-Z] cut -d’ ‘ -f1 xargs -n1 postsuper -d

 

postfix

http://www.postfix.org/

Una guía rápida! 😉

Documentación

Share Button

Deja un comentario