El siguiente articulo te ayudará a vaciar, borrar o eliminar correos electrónicos de Postfix desde la consola. También te ayudara a eliminar mails de cualquier dirección de correo electrónico específica.
A continuación te mostramos las instrucciones más significativas, juntamente con detalles acerca de su funcionamiento.
*Listar todos los emails: podés listar todos los mails que están en cola:
postqueue -p
* Borrar todos los emails: sirve para vaciar o eliminar completamente la cola de mails de postfix:
postsuper -d ALL
* Vaciar solo correos diferidos: utilizá este comando para eliminar correos electrónicos diferidos de la cola.
postsuper -d ALL deferred
* Cómo eliminar un email específico:
En caso de querer eliminar un email específico, podés utilizar el siguiente comando:
1. Primero deberás localizar el ID del email con el siguiente comando:
postqueue -p | grep «email@example.com»
0AB345F3D24* 5513 Sun Feb 26 02:26:27 email@example.com
2. Eliminá el email de la cola con el ID obtenido: 0AB345F3D24.
postsuper -d 0AB345F3D24
* Para contar correos en cola podés usar algo como:
postqueue -p | grep -c «^[A-Z0-9]»
* Para procesar mails en cola podés usar:
postqueue -f
* Para almacenar un email en un archivo:
postcat -vq messageid > message.txt
* Podés ver el contenido de un correo en particular usando:
postcat -vq messageid
Con esto finalizamos!
Y recordá que ante cualquier duda podés escribirnos a soporte@baehost.com