Skip to content

alex-gv/EMLParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMLParser

📌 Description

EMLParser is a C++ library for parsing .eml files (email messages). The library allows you to extract headers, email body, attachments, and other metadata from EML files.

It is ideal for:

  • Email clients
  • Email analysis systems
  • Anti-spam or forensic tools
  • Server and desktop applications

🚀 Features

📨 Parse email headers (From, To, Subject, Date, etc.) 📄 Extract text and HTML body content 📎 Support for attachments 🧩 Easy integration into C++ projects ⚙️ Build using CMake

📦 Requirements

  • C++17 or newer
  • CMake 3.15+
  • Boost libraries

🛠 Building the Project

git clone https://github.com/alex-gv/EMLParser.git
cd EMLParser

cmake -B build -S .
cmake --build build

🧪 Testing

cd build
ctest --output-on-failure

📜 License

This project is licensed under the MIT License.

About

Parser for EML format

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors