Gmail – Forward All Except Filter in Gmail

gmailgmail-filters

I'm using Gmail Forwarding to forward all messages to another account. However I have about 50 email addresses in a filter that I do not want forwarded.

I don't want to mark these messages as spam, because they're important emails, but just don't want them forwarded.

Is there an advanced filter to forward all messages sent to the account except those that match this particular filter?

Best Answer

You could always negate your existing filter - I assume it's in the form from:(address1@gmail.com OR address2@gmail.com) and so on. If that's the case:

  1. Disable the setting that is forwarding all your mail (Settings > Forwarding and POP/IMAP > Forwarding > "Disable Forwarding").
  2. Create a new filter that looks like the following (notice the dash before from:): enter image description here
  3. Therefore, only mail that doesn't match these conditions will be forwarded.

EDIT:

You can create a filter by entering your search first and clicking the arrow for "Show search options": enter image description here

Then click the "Create filter with this search" button: enter image description here