
In simple English
This tool finds professional email addresses when you only have a person's name and their company website. It guesses common patterns like first name dot last name and checks if the mailbox actually exists. You can look up single contacts or process a whole list from a file. It runs locally on your computer and costs nothing to use. You need a terminal and some comfort with command-line tools to set it up.
What it is
A command-line application written in Rust (a programming language known for speed and safety) that generates and tests business email addresses. It verifies them using DNS (Domain Name System, a directory that matches website names to server addresses), direct SMTP (Simple Mail Transfer Protocol, the standard way email is sent across the internet) checks, and optional browser automation.
What it is good for
Solo founders and sales researchers who want to find potential customer emails without paying for expensive hosted lookup services.
- Finds work emails quickly using names and domains.
- Supports batch processing with JSON files for large contact lists.
- Runs entirely on your machine with no mandatory subscription costs.
- Requires outbound port 25 access, which many home internet providers block.
- Setting up headless browsers for advanced verification adds extra steps.
- Requires using the command line rather than a graphical interface.
Paid email lookup services and manual guessing
A JSON text editor for preparing contact lists
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
- krayin/laravel-crm24k stars
A self-hosted record of customers, leads and sales, built on the Laravel PHP framework.
- nikoksr/notify3.9k stars
A Go library that sends the same message to many messaging services through one call.
curl -fsSL https://raw.githubusercontent.com/buyukakyuz/email-sleuth/main/setup.sh | bash es --version