Closed Bug 385382 Opened 18 years ago Closed 18 years ago

Message Filters -- Potential Application Problem Every enabled Message Filter is being applied to every incoming Message

Categories

(Thunderbird :: General, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: tlmester, Unassigned)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 Build Identifier: Thunder Bird version 2.0.0.4 (20070604) Is the Message Filter programme only supposed to be applied to an incoming Message until the first Message Filter that fits the incoming Message is reached? At present, every enabled Message Filter is being applied to every incoming Message. This means that two or three different Message Filters are being applied to an incoming Message. This is not the way the Message Filter programme should work. Reproducible: Always Steps to Reproduce: 1. Using a specific E-Mail Address, set up more than one Message Filter that would apply to that Address. 2. Have the different Filters apply different Tags to that Address. Perhaps have the Second Filter move the Message to the Junk Box. 3. Download an E-Mail Message from that Address, and note the result. Actual Results: Every enabled Message Filter is being applied to every incoming Message. Expected Results: The Message Filter programme should stop once the first Filter is applied to an incoming Message.
Yes, running all filters is the way it is supposed to work. They don't all have to do the same thing, so there's no reason why you shouldn't be able to have two filters, say, one that moves mail "from bugzilla-daemon@mozilla.org" to a folder named Bugs, and another that tags mail where "body contains 'You are the assignee'" as Important, and have both apply to messages that both match. If you have filters that you only want to have apply if the conditions from another filter are not true, so that they don't apply if another filter does apply, please ask for help at http://forums.mozillazine.org/
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → INVALID
All right. I've figured out how to prevent lower-level Filters from being applied to Messages that have already had upper-level Filters applied to them. You simply use the "Priority" feature. By setting the Priority as "Highest" or "High" in an upper Filter, you can then have lower Filters only apply to Messages that have a "Normal", "Low" or "Lowest" Priority. Problem solved.
You need to log in before you can comment on or make changes to this bug.