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.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 labelPLUS-HER
)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.Use this search term:
The search reads: Find all emails except the ones labeled
PLUS
ORbills
ORnews
ORpress
Done.
You found all sent to
me@gmail.com
emails except theme+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)