Remova o sinalizador "deleted" das mensagens IMAP

2

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

Agora, conforme declarado por este kb ( link ), as mensagens devem ter um sinalizador "excluído", por isso: Como posso limpar essa bandeira ?

    
por Delta 09.01.2013 / 09:13

1 resposta

3

Se você tiver acesso ao computador Unix / Linux, poderá usar um utilitário como imapfilter . 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, fazer ações como mover mensagens, adicionar / remover sinalizadores, etc.

Você só precisa instalá-lo e criar um arquivo de configuração (conta IMAP e regras). Você pode ver um exemplo para configurar contas . Em seguida, você pode filtrar as 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 este utilitário em este blog algumas semanas atrás .

Espero que isso tenha ajudado.

    
por 09.01.2013 / 12:26