Skip to content

CleanMail validates bulk email lists (CSV, TXT). It checks email formats, domains, and performs real email server checks (SMTP) to ensure accuracy. Import, verify, export - all with a user-friendly interface built with PyQt5!

License

Notifications You must be signed in to change notification settings

CYB3R-G0D/CleanMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CleanMail

Validate email lists in bulk using domain checks, format checks, and SMTP verification.

Installation

Prerequisites

  • Python 3.x
  • PyQt5
  • dnspython

Installation Steps

  1. Clone the repository:

    git clone https://github.com/CYB3R-G0D/CleanMail.git
  2. Change to the project directory:

    cd CleanMail
  3. Install the required packages:

    pip install -r requirements.txt

Usage

  1. Run the application:

    python cleanmail.py
  2. Use the interface to import email addresses, start the verification process, and export the results.

Todo

  • Disposable email filter by default
  • Dns and email configuration

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes. Ensure your code adheres to the project's coding standards and include appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

CleanMail validates bulk email lists (CSV, TXT). It checks email formats, domains, and performs real email server checks (SMTP) to ensure accuracy. Import, verify, export - all with a user-friendly interface built with PyQt5!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages