How can I get Gmail to automatically forward all mail except from a certain address?

1 Answer 1

  1. Go to the Gmail Settings by clicking on the gear in the upper right corner:

enter image description here

  1. Go to "Forwarding and POP/IMAP".
  2. Click on "Add a forwarding address" and enter the email address to which you want to forward emails.
  3. In the email account to which you are forwarding, you will receive an email with a verification link. Click on that link.
  4. Back in your Gmail account, go to "Filters".
  5. Click on "Create a new filter" and enter [email protected] in the From field. Make sure to put a minus sign in front of the email address - that will make it forward all emails except ones from that address.
  6. Click on "Create filter with this search".
  7. Check the "Forward it to" box and select the email address to which you want to forward those emails. The email address that you validated should be in the dropdown box.
  8. Click on "Create filter".
  • "[email protected]" Great! Trying now. Thanks. What's the official source for this info?
    – ChrisJJ
    Feb 18, 2015 at 2:16
  • 1
    @ChrisJJ On this Google support page, you can see that it says: "The 'or' function in Gmail is represented by 'OR,' and the 'not' function is represented by a minus (-)." That's why putting the minus sign in front of the email address will have it forward those emails that do NOT match that address. Feb 18, 2015 at 2:44
  • @ChrisJJ Also, Gmail has help pages describing how to automatically forward emails and how to use filters. Feb 18, 2015 at 2:54
  • "On this Google support page," Thanks.
    – ChrisJJ
    Feb 19, 2015 at 11:43
  • Can you provide a screenshot of how to get to "Gmail Settings"? Jul 30, 2015 at 17:43

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