Gmail – How to filter Gmail emails that do not include a plus sign in the to line

aliasgmailgmail-filtersgmail-labelsgmail-search

I use email aliases for my email account to design filters sent to me from different sources, for example:

  • me+newsletter@gmail.com
  • me+bills@gmail.com
  • me@gmail.com

It's easy for me to set up filters for the "newsletter" or "bills" aliases, so I can select messages sent only to those labels. For example, to:me+newsletter@gmail.com

However, I have not figured out a filter to search for emails addressed to my "bare" email, me@gmail.com. I've tried what I thought would be an exact match, to:"me@gmail.com", only to find that the filter selects email sent to all three adresses: me@gmail.com, me+newsletter@gmail.com, and me+bills@gmail.com.

What Gmail filter will select only messages sent to me@gmail.com exactly?

Best Answer

I could not find a straightforward solution myself either because the plus (+) sign is reserved as a special character for "Results that match a word exactly". So I use the following alternative.

A decent alternative

to:ouremails@gmail.com -label:(PLUS|PLUS-HER|PLUS-YOU|PLUS-HIM)

Using the above search terms I can easily find anything but.

How does it work?

I created a new label PLUS (it can even have sublabels) where I "keep" all my plus (+) emails.
All emails bearing a plus (+) sign are assigned the corresponding label upon arrival with the help of a filter. (e.g. themail+her@gmail.com gets assigned to label PLUS-HER)

plus-01

In your case

Create the corresponding labels and then their filters (you only have to do this once). When creating the filters check the Also apply filter to xx matching conversations to include already existing emails.

plus-02

Use this search term:

to:me@gmail.com -label:(PLUS|PLUS-bills|PLUS-news)

The search reads: Find all emails except the ones labeled PLUS OR bills OR news OR press
Done.
You found all sent to me@gmail.com emails except the me+whatever@gmail.com, me+bills@gmail.com, me+news@gmail.com ones.

Extra tips:

1. If the label was added to even just one message in the conversation, the whole conversation is excluded.
2. Instead of | you can use the case sensitive OR. (Gmail search operators)