Follow this guide to perform searches for any words in the subject, body, attachments, sender name, recipients of MSG and EML files. Searching content and attachments of EML and MSG files saved to network share and local drive.
There are a few ways to perform the search inside .msg and .eml files. Instant search and Built-in filters helps you quickly find emails in .msg and .eml files without Outlook.
Search text in visible grid columns only and draws a highlight box around any substring that matches it’s given text.
MSG EML Viewer provides you with a number of built-in search filters. Based on your preference, you can use predefined Filter Email criteria by clicking dropdown and selecting one of the folowing: Unread, Has Attachments and etc.
Alternatively, you can right click on a column's header, a Filtering menu item will be presented. Select one or more distinct values from that column. When click "Apply", only those rows that have one of the chosen values for that column will be displayed.
In addition to searching for different words, phrases and date range, advanced search allows you to use various boolean operators, punctuation and keywords to narrow your search results.
The following table shows you some examples of searches you might find useful. In addition to these examples, you can use AND, OR, NOT, ALL, ATLEASTONE, NEITHER, NOTALL, ?, *, <, >, =, and other operators to refine your search. Operators should be typed in uppercase letters.
|Type this||To find this|
|subject:"Project meeting"||Items whose subject contains the phrase Project meeting.|
|from:="bobby moore"||Items whose sender name equals bobby moore.
Note the use of the "equals" comparison operator (=).
|from:(=email@example.com OR "bobby moore")||Items in which the e-mail address equals firstname.lastname@example.org OR sender name contains bobby moore.
Note the use of parentheses to group the display name and email address.
|from:(=email@example.com OR "CN=BOBBYMOORE")||Items in which the e-mail address equals firstname.lastname@example.org OR Exchange x.500 address contains CN=BOBBYMOORE.
The Active Directory/Exchange x.500 email address is an address used internally on Exchange servers:
/O=ORGANIZATION.NAME/OU=EXCHANGE ADMINISTRATIVE GROUP/CN=BOBBYMOORE
|to:mike OR cc:mike OR bcc:mike||Items in which the display name mike is on the To or Cc or Bcc line .|
|received:>=2021-03-23 AND received:<=2021-04-23||Search for items that arrived between March 23, 2021 and April 23, 2021.|
|sent:=4/1/21||Search for items sent on April 1, 2021.|
|body:agenda||Items that contains agenda within its contents.|
|messageclass: IPM.Contact||Display only contact items.
IPM.Note - Email messages
IPM.Note.SMIME - both signed/encrypted messages
IPM.Task - Tasks
See more Item Types and Message Classes
|messagesize:<=500 KB||Items whose size is less or equal than 500 kilobytes.
Note: B, KB, MB, GB, TB units are allowed.
|read:no||Items that have not been read. You can also use read:false to get the same results.|
|hasattachment:yes||Items that have attachments. You can also use hasattachment:true to get the same results.|
|attachments:ATLEASTONE("pdf", "txt", "zip")||Items that have attachments with extension pdf or txt or zip
Note the use of ATLEASTONE function.
ATLEASTONE(attachments: "txt", attachments: "pdf"))
|Items less than 100KB in size with attachments with the extension txt or pdf.|
MSG Viewer is a portable viewer for .msg and .eml files. Support for files from Microsoft Outlook, Mozilla Thunderbird, Gmail, Apple Mail, Windows Mail and etc.
This guide explains boolean search operators, functions and wildcards (AND, OR, NOT, ALL, ATLEASTONE, NEITHER, NOTALL, ?, *)