Como borrar correos específicos de cuentas en Dovecot

Si cuentas con el servidor de correos Dovecot te servirá tener una forma de borrar correos que han sido enviados por error o correo SPAM.

El siguiente comando permite borrar un correo enviado al buzón buzon@dominio.com con el subject «Prueba» enviado el día 10 de febrero de 2021, cambia estos valores según sea tu caso.

[simterm]$ doveadm expunge -u buzon@dominio.com mailbox INBOX «Prueba» SENTON 2021-02-10 | while read guid uid;do doveadm fetch -u buzon@dominio.com «hdr.subject date.saved» mailbox-guid $guid uid $uid;echo «———-«;done [/simterm]

Si quieres usar este comando con varias cuentas, tendrías que hacer a través de programación con un while o for que vaya ejecutándolo cuenta por cuenta.

El siguiente script almacena los nombres de los buzones en el archivo mailusers.txt y luego a través de un while leo linea por linea y la voy almacenando en la variable $line para ir luego haciendo el borrado de el correo.

ls /home/cpaneluser/mail/dominio.com > mailusers.txt

while IFS= read -r line; do doveadm expunge -u "$line"@dominio.com mailbox INBOX SUBJECT "Prueba" SENTON 2021-02-10 | while read guid
 uid;do doveadm fetch -u "$line"@dominio.com "hdr.subject date.saved" mailbox-guid $guid uid $uid;echo "----------";done ; done < mailusers.txt;
while IFS= read -r line; do doveadm expunge -u "$line"@dominio.com mailbox INBOX.* SUBJECT "Prueba" SENTON 2021-02-10 | while read guid
 uid;do doveadm fetch -u "$line"@dominio.com "hdr.subject date.saved" mailbox-guid $guid uid $uid;echo "----------";done ; done < mailusers.txt;

Para mas detalle sobre otros parámetros que puedes utilizar a parte de SUBJECT y SETON dejo el siguiente link.

https://wiki.dovecot.org/Tools/Doveadm/SearchQuery

Oscar Meza

Share
Published by
Oscar Meza
Tags: Dovecot

Recent Posts

Cambiar la hora en RedHat 7

Para cambiar la hora en RedHat 7 usamos los siguientes comandos en una pantalla de…

56 años ago

Errores comunes al elegir Hosting (y cómo evitarlos)

Elegir un hosting parece sencillo… hasta que el sitio es lento, se cae o no…

56 años ago

Hosting Barato vs Hosting Premium: ¿cuál conviene realmente?

Elegir un hosting no es solo cuestión de precio. Muchos proyectos empiezan con un Hosting…

56 años ago

Como convertir videos mkv a mp4 en GNU Linux

Para convertir videos de mkv a mp4 en GNU Linux es súper fácil, puedes utilizar…

56 años ago

Permitir conexiones a ssh de ciertas IPs con iptables

Esta es una forma para permitir las conexiones a nuestro servidor ssh solo cuando vienen…

56 años ago

Como salvar las reglas creadas en IPTables en Ubuntu

La forma mas sencilla de salvar todas las reglas que has configurado en IPTables fue…

56 años ago