One of the main reasons why most of us love Gmail is its generous offering in terms of storage space. With more than 7Gb (and counting) free mail storage space, there’s really no need to delete your emails and still maintain a far distance from blowing them up.
Not deleting emails leads us to the next potential problem – messy and unsorted inbox. The good news is, Gmail has an easy workaround. In short, not only do you get to keep all emails, but they can also be organized, sorted, and retrieved easily – all with the use of Labels. (Source: hongkiat)
Today we are going to talk about searching and retrieving your mails. The simple “Search Mail” function right beside the Gmail logo actually does more than we imagined. In this post, we’ll introduce you to the useful Gmail search operators as well as examples of how you can search for almost any type of mails easily via the search text field.
Full list after the jump.
Operators
Here’s a list of Gmail operators you can take advantage of when you search via the search box in your Gmail. Examples of usage are also provided.
“” (quotes):
Format: "keyword" Example: "meeting agenda" (Return only emails with the exact quoted keyword(s).)
subject:
Format: subject:keyword Example: subject:Google Alert (Return emails with keyword(s) in titles.)
from:
Format: from:<name> Example: from:hongkiat (Return emails received from a specific user, but not the email address.)
Format: from:<email@address.com> Example: from:hongkiat@email.com (Return emails received from a specific email address.)
to:
Format: to:<name> Example: to:hongkiat (Return emails sent to a specific user, but not the email address.)
Format: to:<email@address.com> Example: to:hongkiat@email.com (Return emails sent to a specific email address.)
in:
Format: in:<label name/inbox/trash/spam/anywhere> Example: in:trash (Return emails stored in a specific location. If you are looking for emails that you have no clue where it is, use in:anywhere.)
is:
Format: is:<starred/unread/read/chat> Example: is:unread (Return emails with a specific status. E.g, Starred, unread, read emails, or even Gtalk chat logs.)
cc: & bcc:
Format: cc:<name> or cc:<email@address.com> Example: cc:hongkiat or cc:hongkiat@email.com (Return emails carbon copied to a user or specific email address.)
Format: bcc:<name> or cc:<email@address.com> Example: bcc:hongkiat or cc:hongkiat@email.com (Return emails blind carbon copied to a user or specific email address.)
Before: & after:
Format: before:<yyyy/mm/dd> Example: before:2010/07/01 (Return emails before a specific date.)
Format: after:<yyyy/mm/dd> before:<yyyy/mm/dd> Example: after:2010/06/01 before:2010/07/01 (Return emails after in a range of or after a specific date.)
label:
Format: label:<label name> Example: label:Comments (Return emails with a specific label.)
filename:
Format: filename:<filename.format> Example: filename:presentation.pdf (Return emails with the exact filename attached.)
Format: filename:<format> Example: filename:pdf (Return emails that have the same file type attached.)
has:attachment
Format: has:attachment Example: from:hongkiat has:attachment (A more general search for emails with attachments. Return emails with attachments, regardless of file type and format.)
Combining Operators
Here are some operators that allow you to yield more specific and accurate results.
“-”
Format: operator:value -operator:value Example: has:attachment -filename:zip (Return emails with attachments, filtering away those with .zip attachments.)
“OR”
Format: operator:value OR operator:value Example: from:a@email.com OR from:b@email.com (Return emails received from either user(s).)
“AND”
Format: operator:value AND operator:value Example: from:hongkiat@email.com AND has:attachment (Return only emails received from a specific email that has an attachment.)
10 (more) Advanced Search Examples:
The possibility of manipulating these operators is quite limitless. Here are some of the combinations of search queries use frequently or find useful.
Example: in:inbox label:facebook is:unread (Search for all unread emails labeled facebook inside the inbox.)
Example: in:anywhere from:peter (Search for all emails regardless of where it’s stored (spam, inbox, trash) received from anyone with the name Peter.)
Example: is:unread after:2010/06/01 before:2010/07/01 (Search for all unread emails for the month of June. )
Example: from: peter@emailadress.com has:attachment (Return all emails with attachments sent by [peter@emailadress.com](mailto:peter@emailadress.com))
Example: in:inbox "meeting" (Search inbox for any emails with the keyword “meeting” in it.)
Example: from:peter@emailaddress.com has:attachment filename:zip (Return only emails received from [peter@emailaddress.com](mailto:peter@emailaddress.com) with .zip attachments.)
Example: "facebook" -from:@facebookmail.com (Return all emails with the keyword “Facebook”, excluding those sent by facebook.com)
Example: to:peter OR cc:peter (Return all emails sent to or carbon copied Peter.)
Example: label:google OR from:@google.com (Return all emails received from google.com or labeled “google”.)
Example: "meeting" is:chat (Return all chat log files with the keyword “meeting” in it.)