
Security News
MCP Community Begins Work on Official MCP Metaregistry
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
EmailSherlock is a powerful Python tool for validating email addresses using DNS and SMTP checks. It provides a confidence score for each email's validity and potential deliverability, helping you deduce the legitimacy of email addresses with detective-like precision.
You can install EmailSherlock using pip:
pip install emailsherlock
emailsherlock --single example@email.com
emailsherlock --file input_emails.txt --output results.csv
emailsherlock --single example@email.com -v
You can also use EmailSherlock in your Python scripts:
from emailsherlock import validate_single_email, validate_emails_from_file
# Validate a single email
validate_single_email("example@email.com", verbose=True)
# Validate emails from a file
validate_emails_from_file("input_emails.txt", "results.csv", verbose=True)
If you've cloned the repository or downloaded the source code, you can run EmailSherlock manually without installation:
cd path/to/emailsherlock
python emailsherlock.py --single example@email.com
or
python emailsherlock.py --file input_emails.txt --output results.csv
Make sure you have the required dependencies installed (dnspython
) before running the script manually.
The script generates a CSV file with the following columns:
EmailSherlock provides an estimate of email validity based on DNS and SMTP checks. However, it cannot guarantee that an email address is actually in use or will successfully receive emails. The only way to be certain is to send an actual email and confirm receipt.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions, please open an issue on GitHub.
If you find EmailSherlock useful and want to support its development, you can buy me a coffee:
Your support is greatly appreciated and helps maintain and improve EmailSherlock!
FAQs
A powerful email validation tool using DNS and SMTP checks
We found that emailsherlock demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.