Repository navigation
Home
Welcome to the EmailDuplicateCleaner documentation! This guide will help you understand, install, and use the application effectively.
EmailDuplicateCleaner is a powerful tool designed to help you manage and clean up duplicate emails in your mailbox. It supports various email providers and offers both GUI and command-line interfaces.
- Duplicate Detection: Find and manage duplicate emails efficiently
- Multiple Email Providers: Support for various email services
- Flexible Filtering: Advanced filtering options to fine-tune your search
- Safe Operations: Preview changes before applying them
- User-friendly Interface: Both GUI and CLI interfaces available
- Python 3.8 or higher
- pip (Python package manager)
- Required system dependencies see PREREQUISITES
-
Clone the repository:
git clone https://github.com/Nsfr750/EmailDuplicateCleaner.git cd EmailDuplicateCleaner -
Create and activate a virtual environment (recommended):
python -m venv venv .\venv\Scripts\activate # On Windows source venv/bin/activate # On Unix/macOS
-
Install the required packages:
pip install -r requirements.txt
python email_cleaner_gui.pypython email_duplicate_cleaner.py [options]python email_cleaner_web.pyConfiguration can be done through the GUI or by editing the config.ini file in the application directory.
Common issues and solutions are documented in the Troubleshooting Guide.
We welcome contributions! Please read our CONTRIBUTING for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the GPLv3 License - see the LICENSE for details.
© 2025 Nsfr750. All rights reserved.