migli / email-address-extractor
Extract the email address from all the .eml files inside a given folder
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/migli/email-address-extractor
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2025-10-10 14:00:03 UTC
README
Extract the email address from all the .eml files inside a given folder
Why?
Most email clients (GMail, Outlook, Thunderbird, ...) do not allow to export a list of email addresses in a simple way from an email folder.
On the other hand, there is always a way to export the messages as .eml files.
This little tool recursively scans the .eml files in a directory and extracts from them all the email addresses.
Installation
Install with Composer
composer require migliori/email-address-extractor
or clone or download the package to a location where your PHP server can access it
Usage
- Open extractor.php in your browser from a running PHP server
- Paste in the form the path to the folder on your hard disk where the
.emlfiles are located - Choose your options
- Click the
Find email addressesbutton - The
Email Address Extractorwill analyze your folder and show the results in a textarea.
Remarks:
The .eml files must be on the same disk as Email Address Extractor. The tool is not designed to download remote .eml files.
The Email Address Extractor analyzes your folder recursively, which means that it will also analyze the subfolders.
Available options
The options allow to choose the email addresses:
- of the senders ('From:')
- of the recipients ('To:')
- from the contents of the emails
You can check several options at the same time.
Screenshot
Authors
License
This project is under GNU GENERAL PUBLIC license