Remova o sinalizador “excluído” das mensagens IMAP

Remova o sinalizador “excluído” das mensagens IMAP

Eu uso umMicrosoft Exchange 2010servidor de e-mail e umMozilla Thunderbirdcliente. Um dia selecionei uma grande parte da minha caixa de entrada e pressionei por engano um atalho de teclado que (presumo)marcou as mensagens para exclusão. As mensagens, é claro, são excluídas. Agora começa a parte engraçada: se eu restaurar as mensagens excluídas usando o recurso "Recuperar mensagens excluídas" do Outlook, as mensagens voltam para a caixa de entrada, MAS, assim que eu inicio meu cliente Thunderbird, ele exclui as mensagens novamente.

Agora, conforme afirmado por este kb (http://kb.mozillazine.org/Deleting_messages_in_IMAP_accounts) as mensagens devem ter um sinalizador "excluído", então:Como posso limpar essa bandeira?

Responder1

Se você tiver acesso a um computador Unix/Linux, poderá usar um utilitário comoimapfilter. Este é um utilitário útil que você pode configurar com o arquivo de configuração LUA. Você pode selecionar sua mensagem usando diferentes tipos de filtros e, em seguida, realizar ações como mover mensagens, adicionar/remover sinalizadores, etc.

Basta instalá-lo e criar um arquivo de configuração (conta e regras IMAP). Você pode ver um exemplo de configuração de contas. Em seguida, você pode filtrar mensagens marcadas como excluídas e desmarcá-las.

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

Finalmente, você pode iniciar o programa:

imapfilter -c /path/to/config.lua

Eu descobri esse utilitário emeste blogalgumas semanas atrás.

Espero que isso tenha ajudado.

informação relacionada