This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

filter to move from inbox to local folder fails

  • 1 reply
  • 0 have this problem
  • 1 view
  • Last reply by Matt

more options

running 102.3.3 (64-bit); many filters like: fetch from pop3 server; delete from pop3 server; move to local folder; log reports: fetch from server, nothing else. message disappears from inbox does not appear in target folder. Work around: changed move to copy, messages remains in inbox, still doesn't appear in target folder. What am I doing wrong?

running 102.3.3 (64-bit); many filters like: fetch from pop3 server; delete from pop3 server; move to local folder; log reports: fetch from server, nothing else. message disappears from inbox does not appear in target folder. Work around: changed move to copy, messages remains in inbox, still doesn't appear in target folder. What am I doing wrong?

All Replies (1)

more options

Filters that move from IMAP accounts to local folders can be troublesome. This partially about how IMAP works, and partially an area of Thunderbird has has some issues.

In the first instance try making sure all filter execute on IMAP accounts is after classification. This I think delays the execution for just a bit and allows the imap sync of the mail to happen.

Second as you have tried, copy not move. Then add a delete for the email to clean up. This more closely resembles the IMAP specification as when you move to "local folders" you are removing the mail from the IMAP account (deleting) and adding it to the local folders account. In there is a round trip to the imap server to validate the mail as complete, then another to delete the mail. SO making it explicit and not having software try and translate your intention is a better approach.

Additionally make sure you do not have an "security" software scanning mail. Most of the odd failures to delete, or copy to another IMAP account come from silent failures in the synchronization process because it is simply too slow completing. Having the overhead of scanning to further slow what is a relatively slow process only makes the problem worse. Just be aware, Thunderbird receives text, and stores text. Scanning is really of little import until you open the mail or attachment when attachments stop being text.

Keep your filters trim. Each new mail is run through the filters in your list sequentially. So if the same email meets multiple criteria, thing can get slowed down. Just as filters that have long lists of if the address contain or is "whatever" really slow execution as each condition must be checked one after the other.

Copy IMAP mail and delete it in the same filter. Once a mail is deleted it leaves the list of new mail to be run through the remaining filters.