eliminar correos electrónicos en cola (solo de un remitente específico)

eliminar correos electrónicos en cola (solo de un remitente específico)

Hay casi 50.000 correos electrónicos en mi cola cuando escribo "exim -bpc". Necesito limpiar el desorden lo antes posible antes de que Gmail me incluya en la lista negra, ya que estos correos electrónicos se reenvían a mi cuenta personal de Gmail.

¿Cómo puedo eliminar todos los correos electrónicos de una dirección de correo electrónico de un remitente específico (o con un nombre de asunto específico) para poder dirigirme solo a la papelera y seguir recibiendo los correos legítimos?

¡Gracias!

exim -bpc Cita en bloque

46582

Respuesta1

Para un remitente determinado:

# exim -q | awk '/[email protected]/ {print $3}' | xargs exim -Mrm

El remitente aparece como cuarto campo en la primera línea de cada mensaje; el ID de la cola interna se muestra como tercer campo. Entonces, el awkcomando busca la dirección del remitente especificada y, para las líneas coincidentes, imprime el tercer campo. Este se alimenta, xargsque reúne palabras en su entrada estándar y ejecuta el comando especificado con tantas palabras como quepan en una línea de comando normal. exim -Mrmtoma una lista de ID de cola y elimina esos mensajes de la cola (mnemónico: rmes el comando de eliminación de Unix).

información relacionada