Open Bug 518469 Opened 15 years ago Updated 2 years ago

Cascaded filter rules

Categories

(Thunderbird :: General, enhancement)

x86
Windows Vista
enhancement

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: deboot, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
Build Identifier: 

Ability to create cascaded filter rules.

Reproducible: Always

Actual Results:  
The user can only create base-level filters.

Expected Results:  
Ability to create a tree of filters, where children narrow the parent's properties, ie:
Subject contains: Ticket alert
  - Sender is: mail1@sender1.org
    - Move to folder: Sender1 Tickets
  - Sender is: mail2@sender2.org
    - Move to folder: Sender2 Tickets
    

This should allow users to create comprehensive logical trees of rules for incoming e-mails, without having to create a new filter with mostly the same rules as do exist for one/more of existing rules, just for appending a new/other property to the rule
You could accomplish this through tags, or with the custom search terms and filter action that are possible in TB3 and SM2, with custom DB properties. So you could have a first filter,

If (Subject Contains "Ticket alert") then AddTag TicketAlert

followed by a second filter

If (Tag Contains TicketAlert and Sender Is mail1@sender1.org) then MoveTo folder Sender1Tickets.

I haven't tested this, but it should work.
Well, that actually might work, but it's not really "centralized". Moreover, this requires multiple tags to be created beforehand and is not really intuitive.
There's no "TicketAlert" option in the list and I don't see any option for creating user defined tags.
Are you talking about editing the filters file directly?
I want a simpler form of cascading, I just want to set one "AND" case and a list of "OR" cases that bind to it.
Severity: normal → S3

I need help from here, I want to set https://cadfacilities.com/ in different scenarios.

You need to log in before you can comment on or make changes to this bug.