How do I sort my email using Gmail or G Suite to show unread messages first?
How do I find an email between certain dates using Gmail or G Suite?
How do I find emails using Gmail or G Suite which only have attachments?
The answer to sorting or finding your email using Gmail or G Suite (formally known as Google Apps) is pretty simple, if you know a few tricks. For example to display emails which have not yet been read, simply click into your search field within your email account and type: is:unread
This will display all unread emails.
Let’s assume that you’ve created a Label called New Customers and you want to display all unread emails which have that label assigned. If that were the case you simply search for: label:new-customers is:unread
Get the idea? In fact Google gives Gmail and G Suite users a variety of ways to sort and to find emails. Below is a table of some of the Advanced Gmail Search Options available to you.
|from:||Used to specify the sender||Example: from:john
Meaning: Messages from John
|to:||Used to specify a recipient||Example: to:michael
Meaning: All messages that were sent to Michael (by you or someone else)
|subject:||Search for words in the subject line||Example: subject:dinner
Meaning: Messages that have the word "dinner" in the subject
|OR||Search for messages matching term A or term B|
*OR must be in all caps
|Example: from:john OR from:michael
Meaning: Messages from John or from Michael
|Used to exclude messages from your search||Example: dinner -movie
Meaning: Messages that contain the word "dinner" but do not contain the word "movie"
|label:||Search for messages by label||Example: from:john label:friends
Meaning: Messages from John that have the label "friends"
Example: from:michael label:my-family
|has:attachment||Search for messages with an attachment||Example: from:john has:attachment
Meaning: Messages from John that have an attachment
|list:||Search for messages on mailing lists||Example: list:email@example.com
Meaning: Messages with the words firstname.lastname@example.org in the headers, sent to or from this list
|filename:||Search for an attachment by name or type||Example: filename:englishhomework.txt
Meaning: Messages with an attachment named "englishhomework.txt"
Example: label:work filename:pdf
|Used to search for an exact phrase (Capitalization or case sensitivity is ignored)||
Example: "i'm feeling lucky"
Example: subject:"dinner and a movie"
|( )||Used to group words|
Used to specify terms that shouldn't be excluded
Example: from:john (dinner OR movie)
Example: subject:(dinner movie)
|in:anywhere||Search for messages anywhere in Gmail regardless of the Label|
*Messages in Spam and Trash are excluded from searches by default
|Example: in:anywhere movie
Meaning: Messages in All Mail, Spam, and Trash that contain the word "movie"
|Search for messages in Inbox, Trash, or Spam||Example: in:trash from:john
Meaning: Messages from John that are in Trash
|Search within messages that Priority Inbox considers important.||Example: is:important from:michele
Meaning: Messages from Michele that were marked as important by Priority Inbox
|Search for messages that are starred, unread, or read||Example: is:read is:starred from:Chelise
Meaning: Messages from Chelise that have been read and are marked with a star
|Search for messages with a particular star||Example: has:purple-star from:jeff
Meaning: Messages from Jeff that are marked with a purple star
|Used to specify recipients in the cc: or bcc: fields*|
*Search on bcc: cannot retrieve messages on which you were blind carbon copied
Meaning: Messages that were cc-ed to David
|Search for messages sent or received during a certain period of time|
(using the date format yyyy/mm/dd)
|Example: after:2014/09/24 before:2014/09/26
Meaning: Messages sent between September 24, 2014 and September 26, 2014.*
*More precisely: Messages sent after 12:00 AM (or 00:00) April 16, 2004 and before April 18, 2004.
|Similar to older and newer, but allows relative dates using d, m, and y for day, month, and year||Example: newer_than:2d
Meaning: Finds messages sent within the last two days.
|is:chat||Search for chat messages||Example: is:chat dolphin
Meaning: Any chat message including the word "dolphin."
|deliveredto:||Search for messages within a particular email address in the Delivered-To line of the message header||Example: deliveredto:email@example.com
Meaning: Any message with firstname.lastname@example.org in the Delivered-To: field of the message header (which can help you find messages forwarded from another account or ones sent to an alias).
|circle:||Search for messages that were sent from someone who you added to a particular Google+ circle||Example: circle:friends
Meaning: Any message that was sent by a person in your "Friends" circle.
Examples: circle:"soccer friends (team blue)" or circle:"my \"fab four\""
Notes: For circle names that include a space, parentheses, curly brackets, or vertical bar, add quotes around the name. For names that include quotes, add a back slash immediately before the quotes.
|has:circle||Search for all messages that were sent from someone who you added to your Google+ circles||Example: has:circle
Meaning: Any message that was sent by a person in any of your circles.
|category:||Search for messages within a category||Example: category:updates
Meaning: All messages in the Updates category.
Example: category:social Mindy
Meaning: Messages in the Social category that include "Mindy."
|size:||Search for messages larger than the specified size in bytes||Example: size:1000000
Meaning: All messages larger than 1MB (1,000,000 bytes) in size.
|Similar to size: but allows abbreviations for numbers||Example: larger:10M
Meaning: All messages of at least 10M bytes (10,000,000 bytes) in size.
|Match the search term exactly||Example: +unicorn
Meaning: Finds messages containing "unicorn" but not "unicorns" or "unciorn"
|rfc811msgid:||Find a message by the message-id header||Example: rfc811msgid:email@example.com
Meaning: Locates the exact message with the specified SMTP message-id.
|Search for messages that have and have not had labels that you created applied to them.|
NOTE: Gmail applies labels to individual messages, not to conversation threads.
Meaning: Finds all messages without any of your own labels (excludes automatic labels like inbox, spam, and trash). Since Gmail applies labels to individual messages, you might see results that appear to have labels; in this case, another message in the same conversation thread has had a label applied to it.
Have fun and let us know which of these operators or commands you like best!