systemadmin.es > Correo > Borrar emails de la cola de qmail por From o Subject

Borrar emails de la cola de qmail por From o Subject

Mediante la herramienta qmqtool podemos ver y modificar la cola de qmail. Vamos a ver como eliminar mails por su From, Subject o cualquier otra expresión regular.

Para poder ver la cola, podemos usar la opción -l:

# qmqtool -l
(...)
6850731 (20, remote)
  Envelope Sender: no-reply@systemadmin.es
  Envelope Recipient: otro@sysadmins.es (To Be Delivered)
  Date: Mon, 29 Oct 2012 11:19:10 +0100
  From: Nuevo post <no-reply@systemadmin.es>
  To: otro@sysadmins.es
  Subject: Nuevo post para ti
  Size: 27.90KB (28568 Bytes)
(...)

Mediante un grep podemos hacernos una idea de los mails que queremos borrar:

# qmqtool -l | grep -i "nuevo post"
  From: Nuevo post <no-reply@systemadmin.es>
  From: Nuevo post <no-reply@systemadmin.es>
  From: Nuevo post <no-reply@systemadmin.es>
(...)

Con la opción -f podemos pasar una expresión regular, por ejemplo para hacer match al From que vemos en el grep anterior:

# qmqtool -f '/^From: Nuevo post <no-reply@systemadmin.es>/i' 
6848875,6848877,6848896,6848922,6848924

También podemos usar el subject para identificar los mails:

# qmqtool -f '/^Subject: Nuevo post para ti/i'
6848875,6848877,6848896,6848922,6848924

Una vez estemos seguros que los queremos borrar, simplemente deberemos añadir la opción -d. Dicha opción debe aparecer obligatoriamente antes que la opción -f:

# qmqtool -d -f '/^From: Nuevo post <no-reply@systemadmin.es>/i' 
  could not find message number 6853023

En caso que nos aparezca el error “could not find message number” simplemente indica que el mail ha salido de la cola y no ha podido ser eliminado (ya se ha enviado)

2 comments to “Borrar emails de la cola de qmail por From o Subject”

  1. También existe otra herramienta bastante útil para hacer esto:

    http://sourceforge.net/projects/qmhandle/

    Aunque prefiero qmqtool 😉

  2. Muy interesante! Puede ser útil también 🙂

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>