Como aplicar também filtros automáticos de mensagens às subpastas?

9

Os filtros de mensagens do Thunderbird ( ToolsMessage Filters…) parecem disparar apenas na Caixa de entrada automaticamente. Se você deseja filtrar as subpastas, precisará iniciá-lo manualmente ( ToolsRun Filters on Folder).

Como também posso filtrar e-mails em subpastas automaticamente?

Eu encontrei a extensão (agora EOL'ed) Filter Sub Folders . Lá diz:

Acontece que já existe funcionalidade para filtrar subpastas no Thunderbird, mas não está bem documentado (na verdade, quase não está documentado). Ele pode ser ativado definindo a preferência " mail.server.default.applyIncomingFilters" como true ou pode ser aplicado por pasta, definindo a applyIncomingFilterspropriedade " " como uma pasta.

Eu procurei a propriedade mail.server.default.applyIncomingFilters, mas não a encontrei. Então eu adicionei (como string, de acordo com este problema ) e defina seu valor como true. Mas isso não funcionou. Após reiniciar o TB, os emails nas subpastas não foram filtrados.

É relatado que o FilterQuilla ( https://addons.mozilla.org/en-us/thunderbird/addon/filtaquilla/ ) pode definir essa propriedade, embora eu não a tenha testado.

Não diz nada sobre isso na descrição.


Pergunta semelhante (mas não é a mesma): Como faço para que o Thunderbird mova automaticamente as mensagens?

Veja também (útil combiná-lo): Como posso fazer com que o Thunderbird verifique subpastas no IMAP?

unor
fonte

Respostas:

6

De acordo com [1], configure o Thunderbird para executar filtros nas subpastas:

  1. Clique no menu "Ferramentas"
  2. Clique no submenu "Opções"
  3. Selecione as guias "Avançado" e "Geral"
  4. Clique no botão "Config Editor ..."
  5. [Opcional] Clique no botão "Terei cuidado (...)"
  6. Clique com o botão direito do mouse em qualquer uma das preferências mostradas e clique em "Novo>"
  7. Selecione "String"
  8. Nome da preferência: mail.server.default.applyIncomingFilters
  9. Valor de preferência: true

Agora, o segundo problema é que os filtros funcionam apenas quando você clica na subpasta. Isso ocorre porque os filtros são executados apenas quando novas mensagens são baixadas e isso acontece apenas quando você clica na subpasta.

De acordo com [2], configure o Thunderbird para baixar mensagens sempre que novos emails forem detectados:

  1. Vá para o Editor de configuração (se necessário, veja acima como acessar o botão "Editor de configuração ...")
  2. Defina mail.imap.use_status_for_biffcomofalse
  3. Defina mail.server.default.autosync_offline_storescomotrue

Como apontado em [2], consulte as seguintes observações

A vantagem das configurações do AutoSync é que (...) qualquer download não é adiado até você ficar offline.

(...)

Se você usá-lo, tenha cuidado com a forma como você configura o Thunderbird para verificar se há novos e-mails, para evitar o download de pastas que você não esperava.


[1] http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821

[2] http://kb.mozillazine.org/Offline_folders#AutoSync

Porque o que
fonte
Isso parece não funcionar mais na versão 52.9.1 (32 bits)
toesslab
10

Para fazer a filtragem funcionar para subpastas: crie uma nova preferência de cadeia "mail.server.default.applyIncomingFilters" para "true". Mesmo que pareça estranho, NÃO crie uma configuração booleana, ela deve ser uma configuração STRING com o valor "true".

Fonte: http://forums.mozillazine.org/viewtopic.php?f=39&t=1444045&p=12768821#p12768821 ver resposta de "geoyo1"

Roman Ivanov
fonte
Obrigado pela sua resposta. Infelizmente, isso não funciona para mim. Conforme documentado na minha pergunta, eu já tentei isso. Eu tentei novamente agora, mas ainda não funciona. Eu adicionei a preferência de string, mas depois de reiniciar o TB, nada mudou. O filtro ainda não se aplica à subpasta automaticamente.
Unor
Oh, funcionou para um e-mail agora. Parece funcionar apenas ao visitar a pasta manualmente. Vou testar um pouco mais.
Unor
Não entendo o porquê , mas às vezes leva muito tempo até que as mensagens sejam movidas. No entanto, assim que eu visito a pasta, o filtro se aplica imediatamente. É uma solução, então eu aceito sua resposta. Obrigado por me apontar novamente para essa preferência corda :)
Unor
Pode confirmar Isso funciona em Thunderbird 31 (Ubuntu)
paul.ago
trabalho. + ou tente configurar o thunderbird para baixar automaticamente as mensagens na pasta, somente quando os filtros forem baixados.
Ohad Cohen
1

Você pode resolver seu problema usando o complemento Shedule-Filters . Ele ainda funciona com o TB 52, mas você precisa instalá-lo manualmente.

Após a instalação, você precisa exibir a barra de menus usual:

insira a descrição da imagem aqui

e então você o encontra em "Ferramentas". Agora você só precisa marcar a subpasta específica e selecionar Ferramentas -> Adicionar filtros de mensagens na agenda de pastas e definir um intervalo. Depois disso, todos os seus filtros serão executados nesta subpasta a cada X minutos:

insira a descrição da imagem aqui

Em combinação com o termo de pesquisa do FiltaQuilla "Nome da Pasta", isso é realmente poderoso, porque você pode criar regras gerais que se aplicam apenas a determinadas pastas e elas são executadas automaticamente!

Na minha opinião, esse deve ser um recurso interno da TB.

mgutt
fonte