Eliminar el indicador "eliminado" de los mensajes IMAP

Eliminar el indicador "eliminado" de los mensajes IMAP

Uso unMicrosoft Exchange 2010servidor de correo electrónico y unMozilla Thunderbirdcliente. Un día seleccioné gran parte de mi bandeja de entrada y presioné por error un atajo de teclado que (supongo)marcó los mensajes para su eliminación. Los mensajes, por supuesto, se eliminan. Ahora, comienza la parte divertida: si restauro los mensajes eliminados usando la función "Recuperar mensajes eliminados" en Outlook, los mensajes vuelven a la bandeja de entrada PERO, tan pronto como inicio mi cliente Thunderbird, los elimina nuevamente.

Ahora, como lo indica este kb (http://kb.mozillazine.org/Deleting_messages_in_IMAP_accounts) los mensajes deben tener un indicador "eliminado", por lo que:¿Cómo puedo borrar esa bandera??

Respuesta1

Si tiene acceso a una computadora Unix/Linux, puede usar una utilidad comoimapfilter. Esta es una utilidad útil que puede configurar con el archivo de configuración LUA. Puede seleccionar su mensaje usando diferentes tipos de filtros y luego realizar acciones como mover mensajes, agregar/eliminar banderas, etc.

Sólo tienes que instalarlo y crear un archivo de configuración (cuenta IMAP y reglas). Puedes ver un ejemplo para configurar cuentas.allá. Luego, puedes filtrar los mensajes marcados como eliminados y desmarcarlos.

messagesMarkedAsDeleted = youraccount.INBOX:is_deleted()
messagesMarkedAsDeleted:unmark_deleted()

Finalmente, puedes iniciar el programa:

imapfilter -c /path/to/config.lua

Descubrí esta utilidad eneste bloghace algunas semanas.

Espero que esto haya ayudado.

información relacionada