Gestión colas del Postfix: eliminar correos en función del remitente

En ocasiones podemos llegar a tener la cola del Postfix saturada debido a una masiva entrada de correros por el motivo que sea y nos interesa eliminar varios de éstos correos encolados en función por ejemplo del remitente. Con la ayuda de los comandos grep, awk y tr y los propios comandos Postfix de gestión de colas postqueue y postsuper lo podemos hacer.

Primero listamos los correos que que estan en la cola del Postfix sin eliminarlos. Por ejemplo lo filtramos por el remitente prueba@remitente.com

> postqueue -p |grep -v "^ " |grep prueba@remitente.com | awk ' { print $1} {print $7}' | tr -d '*!'


Si tenemos claro que los correos mostrados son los correctos para eliminar los borramos añadiendo la pipe postsueper -d –

> postqueue -p |grep -v "^ " |grep prueba@remitente.com | awk ' { print $1} {print $7}' | tr -d '*!' | postsuper -d -




Si el post te ha ayudado a salir de un marrón, te ha servido pá lo que sea o simplemente te ha gustado y quieres colaborar puedes pinchar en los anuncios 😉

3 thoughts on “Gestión colas del Postfix: eliminar correos en función del remitente

Leave a Reply

Your email address will not be published. Required fields are marked *