Este site irá ter funcionalidade limitada enquanto fazemos manutenção para melhorar a sua experiência. Se um artigo não resolve o seu problema e quiser colocar uma questão, temos a nossa comunidade de apoio à espera de o ajudar em @FirefoxSupport no Twitter, /r/firefox no Reddit.

Pesquisar no apoio

Evite burlas no apoio. Nunca iremos solicitar que telefone ou envie uma mensagem de texto para um número de telefone ou que partilhe informações pessoais. Por favor, reporte atividades suspeitas utilizando a opção "Reportar abuso".

Saber mais

How can I create a fIlter to delete only "junk" from the server?

  • 4 respostas
  • 1 tem este problema
  • 1 visualização
  • Última resposta por Randy G.

more options

One of my E-mail accounts is that of a major client. I handle their customer service online. Normally our protocol is to always leave all messages on the server, so for that one Thunderbird account, I have it set to never delete messages on the server.

But the account recently started getting a lot of junk messages. Thunderbird is doing a remarkable job at marking those and placing them in the junk folder for that account. I would like to create a filter that could remove them from the server, preferably those more than "x" days old so I could monitor the activity to be sure that no important message are removed.

I did notice that in "Filters" I can create a custom filter from a header of my choice, but can't seem to create what I want which is: - after mail is marked as Junk by Thunderbird to delete those messages from the server if they are older than "X" days (my choice of "X"). - not delete any other messages from the server for that account

One of my E-mail accounts is that of a major client. I handle their customer service online. Normally our protocol is to always leave all messages on the server, so for that one Thunderbird account, I have it set to never delete messages on the server. But the account recently started getting a lot of junk messages. Thunderbird is doing a remarkable job at marking those and placing them in the junk folder for that account. I would like to create a filter that could remove them from the server, preferably those more than "x" days old so I could monitor the activity to be sure that no important message are removed. I did notice that in "Filters" I can create a custom filter from a header of my choice, but can't seem to create what I want which is: - after mail is marked as Junk by Thunderbird to delete those messages from the server if they are older than "X" days (my choice of "X"). - not delete any other messages from the server for that account

Solução escolhida

Try:

  • right click on Junk Folder and select 'Properties'
  • click on 'Retention Policy tab
  • it will select to 'Use my account settings'
  • uncheck this to get other options.
  • select: eg: Delete messages more than x days old.
  • click on OK to save changes.
  • Close and Restart Thunderbird
Ler esta resposta no contexto 👍 2

Todas as respostas (4)

more options

try:

  • Tools > Account Settings > Junk Settings for the mail account
  • Bottom right under 'Destination and retention'
  • select: Automatically delete junk older then xx days.
  • click on ok to save changes,
more options

That's worth a shot, and I appreciate the assistance. I am going to try it, but I believe that this will only delete the junk from the junk folder on my end and will not affect the server side. The server settings in Thunderbird which I am required to use has to be set to leave mail on the server:

 "Server Settings/Leave Mail on Server"
more options

Solução escolhida

Try:

  • right click on Junk Folder and select 'Properties'
  • click on 'Retention Policy tab
  • it will select to 'Use my account settings'
  • uncheck this to get other options.
  • select: eg: Delete messages more than x days old.
  • click on OK to save changes.
  • Close and Restart Thunderbird
more options

I believe that did it! Thank you. I am running those changes on a secondary E-Mail address for the same job and server and it appears to be working properly.