Ever since the recent Google Calendar changes, I've found this updated filter to work best. As a search: subject:("invitation" OR "accepted" OR "rejected" OR "updated" OR "canceled event" OR "declined" OR "proposed") when where calendar who organizer As a filter: From: To: Subject: ...


go to https://script.google.com and create a new Google Apps Script select the "Create script for Gmail" option this will create a script project this will create a script called Code.gs this will create sample functions, one them named processInbox save the project customize the script and test it until you are satisfied find the "custom project's ...


For those looking to filter all calendar proposals (no updates) from:(-me) {filename:vcs filename:ics} has:attachment


Gmail accepts several syntaxes: apple OR orange apple | orange {apple orange} Personally, I like to use the curly braces because it is nice and concise. The following are all equivalent: from:{john jane joe} {from:john from:jane from:joe} (from:john OR from:jane OR from:joe)


Use the minus sign to make a negative rule. You can also string rules together by just leaving a space between separate rules. For example: from:name@company.com -from:name2@company.com or you can do things like is:unread -in:spam -in:trash


Unfortunately, you probably can't do what you want. From About Gmail Search Gmail doesn't recognize special search characters like square brackets, parentheses, currency symbols, the ampersand, the pound sign, and asterisks You'll need to find some other unique information about the messages you want to filter. (Advanced Search Operators)


The post from artlung has the right idea (the easiest way to do this is to edit the filters as XML), but the XML code he posts actually does not do what the original poster requested. The original poster requested to have a single filter that applied two different labels. That is, the original poster wanted to apply two labels to the same email message, ...


Gmail search doesn't support wildcards, partial words, or regular expressions. By extension, then, neither do Gmail filters. (Some information from Google Support.) @example.com will work because @ is a word separator. But @example will match @example.com but not @examplexyz. Some related questions here: Gmail filter with regular expressions Filter field &...


Edit your filter and check the "Skip the Inbox (Archive it)" option in addition to your "Apply the label" action.


Googles help article 7190 lists the search operators you can use in Gmail. This article lists the AROUND keyword mentioned by RADA. Currently, using the * (SHIFT 8) also works. I use it as *=AnyTextHere. e.g. "Ticket* for user" find Ticket 1 for user and Ticket 2 for user and Ticket 1000 for user.


Filters seem to ignore the "Skip Inbox" option if the message is otherwise marked as "Important". Possible ways to resolve this are: Mark the messages as being "Not Important" and Gmail will eventually learn that these are not important Update your filter to turn on the "Never mark as important" option. Or you can tell Gmail not to predict importance on ...


Perhaps the simplest way is Has the words: "google.com/calendar"


Short answer Instead of using Gmail Filters that depends on the Gmail search feature to search for the encoded emojis in the orignal messages, create a script using the GmailMessage::getRawContent() method of Google Apps Script to process the messages. Related questions The following are links to answers to similar questions in this site including scripts ...


Alias = mirror of the original or main email address. Therefore the disk space is shared between the two. Good explanation over here. An alias is essentially just a nickname for a mail account. The alias itself has no mailbox and all mail sent to it will be delivered to the mailbox it is mapped to.


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: Disable the setting that is forwarding all your mail (Settings > Forwarding and POP/IMAP > Forwarding > "Disable Forwarding"). Create a new filter that looks like the following (notice the dash before from:):...


Instead of separating multiple email addresses with a comma, you should separate them with OR, as per this Gmail help document. Matches: from:(s******9@icloud.com OR s*******9@gmail.com OR s*******m@yahoo.com) Do this: Delete it


You need to filter on the delivered-to header. Fortunately, Gmail allows you to do that. Use the advanced search flag in the "has the words" field for your filter. For example: deliveredto:layke+blind@example.com You can probably even shorten it to deliveredto:blind but you may get too many false positives. I have a few similar filters for just this ...


You can group them: {"Words1" AND "Words2"} OR {"Words1" AND "Words3"} etc...


If the word(s) has(ve) spaces in them, we enclose with double quotes like (("An Apple" OR "Three Apples"))


For Gmail filtering you first need to construct the "Search Operators." Although it's not a regular expression, you can still achieve what you want. Some words - r1234 - Some more words Would be something like "Some words AROUND 1 Some more words" Find messages with words near each other. Use the number to say how many words apart the words can be ...


Within the Gmail filter, for Size, choose "greater than 1 Bytes". For action, choose "Mark as read."


There really isn't a simple solution. For 37 messages, I'd almost certainly just do them one at a time. It couldn't possibly take more than a half hour. One other option might be to use Google Takeout to download all the mail messages with a certain label. The messages will be in MBOX format, and many email clients can import that without issue.


No, in Gmail web client you can't have a filter or particular message generate a Hangouts message or a desktop notification specific to that particular message. In the Gmail Android app you can assign ringtones to labels. I've taken the steps below from this Google help article. I've used this combined with a filter to automatically assign the label to the ...


AI E. is correct. AND is assumed, OR can be declared. This is according to the Gmail Help article on Advanced Search. I recommend reviewing it as there are a lot of ways to improve your Gmail searches using the operators in it. To address your specific example, you can drop the quotes & the AND operator. Quotes are only needed to search for an exact ...


I would expect that {list:mylist1 list:mylist2} -to:myname@example.com would do what you want. The - indicates a negative match, so should match messages from either of the lists where your email address does not appear in the to: field.


I had a similar problem, the only way around it was to... first disable THREAD views, which you can do in Gmail > Settings > Conversation View => Turn off. After you do that you can search/create filters that will be applied to single emails and not threads.


Short answer Gmail doesn't include search features such wildcards or regular expressions. Alternatives Use the Gmail API, Google Apps Script or third party application that include search features like wildcards or regular expressions. References Search in Gmail - Gmail Help


If you want the filter to apply to all Google Calendar emails, you can use the "Has words" field of the filter and use *.ics AND has:attachment AND ("Invitation:" OR "Accepted" OR "Declined") I use this and it works well.


All calendar invites have a file attached: filename:invite.ics

Only top voted, non community-wiki answers of a minimum length are eligible