Mozilla should allow full boolean mail filters -- that is, filters where `all of the following'-type and `any of the following'-type groups of criteria can be nested to any level, rather than the rather inflexible single-level arrangement we have now. Once this is implemented, I'll file a breadcrumb trail of bugs for changing the current filter GUI to one which can be used to specify full boolean filters. (In its default appearance, this GUI would look no more complicated than the current one for single-level filters.)
I think this is a great idea, but there's alot of work involved. Reassigning to bienvenu for backend work updating the summary slightly to make it a little clearer. This is mixing "or" and "and" style rules in one rule: ((Subject contains foo) and (Sender contains bar)) or (Sender contains baz)
Assignee: alecf → bienvenu
Summary: Backend support for full boolean mail filters → Backend support for complex boolean algebra in mail filters
Oh yes please. Not having boolean filters makes things so difficult.
move to future.
Status: NEW → ASSIGNED
Target Milestone: --- → Future
Navin, is this really yours?
ok, reassigning to self
Assignee: bienvenu → naving
Status: ASSIGNED → NEW
Assignee: naving → sspitzer
If one wanted to do something truly powerful and eliminate the need to specify paratheses for complex boolean expressions, consider allowing people to specify a complex filter using RPN.
*** Bug 225375 has been marked as a duplicate of this bug. ***
*** Bug 211103 has been marked as a duplicate of this bug. ***
(In reply to comment #0) > Mozilla should allow full boolean mail filters -- that is, filters where `all of > the following'-type and `any of the following'-type groups of criteria can be > nested to any level, rather than the rather inflexible single-level arrangement > we have now. I don't know how long it's been there, but the backend certainly supports this now. All that's needed now is the UI.
This function was resolved in bug #171073 quite a while ago. *** This bug has been marked as a duplicate of 171073 ***
Status: NEW → RESOLVED
Last Resolved: 14 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.