KnowEmail is a robust, open-source email verification and validation tool designed to ensure that email addresses in their applications are valid, safe, and properly formatted. Whether you're looking to reduce spam, improve data quality, or simply verify user input, KnowEmail offers a reliable solution for your email verification needs.
- Email Syntax Validation: Ensures the email address adheres to proper format.
- Domain Verification: Checks for the existence of the email's domain and associated DNS records.
- MX Record Check: Confirms that the email domain is configured to receive emails.
- Real-time Verification: Provides quick and accurate results.
- Extensible Architecture: Easily integrated and extended to meet custom requirements.
Clone the repository to your local machine:
git clone https://github.com/OpenInitia/KnowEmail.git
cd KnowEmail
If using Python, install the required dependencies:
pip install -r requirements.txt
Note: If you’re integrating KnowEmail into another project or using a different language, please refer to the appropriate setup instructions in the project documentation.
You can run KnowEmail either from the command line or integrate it directly into your projects.
python3 main.py
- Single Email
- Bulk Emails (By using .txt or .xlsx file)
Tip: Customize the script or integrate additional checks as needed for your specific application.
The current release of KnowEmail is available as an executable (.exe) for Windows users only. Download the latest Windows executable from the Releases page. Download Here
We are actively working on packages for macOS, Linux, and Android. Stay tuned for updates!
Contributions are welcome! If you have any ideas, please contribute!
This project is licensed under the GNU GPL 3.0 License. See the LICENSE file for details.
For any questions, suggestions, or support, please reach out:
- Maintainer: @Deadpool2000
- Open an Issue: GitHub Issues