In Gmail, is there a scalable way to forward all email except?
I have seen some solutions to the problem e.g.
Forward All Except Filter in Gmail
mentions the idea that you can have a conditional like
from:(-(firstname.lastname@example.org OR email@example.com)) which you can put in the “Has the words” field. And no doubt you can put normal words in there too like “Congratulations you got this email you don’t want”
i.e. turn off the general forwarding (which would forward everything with no exceptions)
And make one single filter that forward email(so ticking the forward box on the filter), and then add negative conditions.. so it will forward all email except certain email.
The problem is, if I want to choose to not forward
all email that has these words (A)
all email that has those words (B)
all email that is from this person and has these words (C)
all email that is from that person and has the following words (D)
Then sure I suppose I could have a conditional
NOT (A OR B OR C OR D) aka (NOT A) AND (NOT B) AND (NOT C) AND (NOT D)
But any of A or B or C or D might be quite long e.g. specifying a bunch of words. e.g. A might look for words “You signed up for this congratulations”.
And it’d be really ugly since google only gives a single line to put it all on, and I wonder how long it’d be before gmail chokes on it due to reaching a limit to the end of the string!
The way google could solve this problem would be to allow General forwarding but let the general forwarding have exceptions. Then when any filter is made, and general forwarding has been set, then let forwarding be ticked by default, and let unticking it override the general forwarding. Unfortunately the forwarding option of an individual filter doesn’t override the general one.
And if i turn off the general one and do the solution of using an individual filter then it’s just not scalable.
Is there any scalable solution?