Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Has anyone figured out how to get Gmail to stop processing filters once a condition is met? I would like to avoid having certain messages potentially get multiple labels. As great as Gmail is, the filtering option is quite primitive.

share|improve this question

This sort of answers my question. You can't stop filters from processing once a condition is met, but you can add a filter to filter messages that have been filtered, which will do in my case.

share|improve this answer
This was helpful. I have a variety of messages coming from the same email address but with different text in quotes in the From header. I set up rule #1 to apply the label "noise". Then I set up rule #2 to exclude messages with that label (with -label:noise) and apply its own label. – Philip Durbin Feb 5 '13 at 14:22

You could use NOT functions in your filter. Say you have a, b and c as keywords for your labels:

  • filter1: a -b -c > everything from a

  • filter2: -a b -c > everything from b

  • filter3: -a -b c > everything from c

but of course, this is a hassle in case of many filters

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.