Reviewed by Shubham Dixit, Independent Expert in Email Forensics and Data File Conversion. Shubham is an external reviewer and not a PCDOTS employee.
Table of Contents
Someone hands you a folder of MSG files and asks for all the email addresses inside. A handful is a five minute job. A hundred is a soul destroying afternoon of opening, copying and pasting, and you will still miss some. Here is how to get every address out cleanly, with the right method for the size of your pile.
Summary To extract email address from MSG files, open one or two in Outlook and copy the addresses for free. For a whole folder, load the MSG files into PCDOTS MSG Converter, click Extract, choose Email Addresses, pick the fields to scan and save them all to one file in a single run.
The 100 files problem
An MSG file is a single Outlook email saved as its own file, created when you drag a message out of Outlook onto your desktop. It holds the message body, attachments and the header with the From, To, Cc and Bcc addresses. One MSG, one email.
That is fine until you have a folder full of them and need every address they contain. Doing it by hand means opening each file, copying from four header fields, pasting into a spreadsheet, and repeating a hundred times. It is slow, mind numbing, and you will miss Cc and Bcc names almost every time. So the method you pick should match how many files you are facing.
Just one or two files? Do it free
Be honest with yourself about the size of the job first. If you only have a couple of MSG files, you do not need any software at all.
- Double click the MSG file to open it in Outlook.
- The From, To, Cc and Bcc addresses are right there in the header.
- Select and copy the ones you want, then paste them into a spreadsheet or note.
- Repeat for the second file, and you are done.
No Outlook installed? A free MSG viewer opens the file so you can read and copy the addresses the same way. For two or three files, this is genuinely all you need. The case for a tool starts when the copying becomes the job itself.
The bulk way: a whole folder at once
Once you are past a handful, automation wins. The PCDOTS MSG Converter reads an entire folder of MSG files and pulls every address into one list in a single run, with no Outlook required. It catches the Cc and Bcc names that hand copying always loses.
Four steps from a folder of files to a finished address list.
Step 1: Load the MSG folder
Open the tool, go to Open, then Email Data Files, choose MSG Files and point it at the folder of MSG files.

Step 1: Selecting the MSG files folder.
Step 2: Preview the loaded messages
Every MSG file loads with a full preview. Confirm they read correctly and untick any you do not want scanned.

Step 2: Previewing the loaded MSG files.
Step 3: Click Extract and choose Email Addresses
Open the Extract menu and select Email Addresses. Set the field filters in the next step to match what you need.

Step 3: Picking Email Addresses from the Extract menu.
Step 4: Set the destination and save
Choose where to save the list and run it. The addresses from every file land in one output, in order, ready to use.
Choose which fields to pull from
This is where a tool beats hand copying, and it is worth a moment to set right. You can choose exactly which parts of the message to harvest addresses from.
- From only. A clean list of who sent the messages.
- To, Cc and Bcc. Everyone the messages were addressed to, the names hand copying usually drops.
- Message body and subject. Catches addresses written inside the text, not just the header.
“Hand copying loses two things every time, the Bcc field and addresses buried in the message body. Both matter in an investigation. When I pull contacts from a batch of MSG files, I scan every field and deduplicate after, because the address mentioned once inside a forwarded thread is often the one that turns out to matter.”
Shubham Dixit · Independent Expert, Email Forensics and Data File Conversion
Clean the list before you use it
A raw extraction grabs everything, so a quick tidy makes it usable.
- Deduplicate. Remove duplicate rows in your spreadsheet so one person is one entry.
- Strip the noise. Drop noreply and automated addresses that are not real contacts.
- Respect consent. Extracting from files you own is fine, but check the rules before emailing the list and never use it for unsolicited spam.
This is the same extraction approach we used on a different source in the Opera Mail address extraction guide, just pointed at MSG files instead.
People also ask
What is an MSG file?
An MSG file is a single Outlook email saved as its own file, created by dragging a message out of Outlook. It contains the body, attachments and the header fields, including the From, To, Cc and Bcc addresses.
Can I extract addresses from many MSG files at once?
Yes. Point an extractor at the folder of MSG files, choose Email Addresses from its extract option and it scans every file in one run, saving all the addresses to a single list.
Do I need Outlook to extract addresses from MSG files?
No. A dedicated extractor reads MSG files directly without Outlook installed. You only need Outlook, or a free MSG viewer, if you are copying addresses by hand from one or two files.
Can it pull addresses from the Cc and Bcc fields?
Yes, and that is its main advantage over hand copying. You select which fields to scan, so From, To, Cc, Bcc, subject and message body are all available, and the Cc and Bcc names are no longer missed.
Is it legal to extract email addresses from MSG files?
Extracting from files you own or are authorized to process is fine. Sending commercial mail to the list is regulated, so check consent rules before any outreach and never harvest addresses for spam.
Match the method to the pile
The size of the job decides everything here. Two or three MSG files belong in Outlook with a copy and paste, free and fast. A folder of fifty or a hundred belongs in an extractor that reads every field, catches the Cc and Bcc names you would otherwise lose, and hands you one clean list in a single run. Either way, a short spreadsheet pass to deduplicate finishes it off.
Count your files first, then pick the route that does not waste your afternoon.