Detect whether an email account exists using real provider validation flows (CLI tool)
- Fast CLI-based validation
- Real signal detection, not regex or MX-only checks
- Provider-specific validation logic for supported providers such as Yahoo
pip install mailreconmailrecon validate user@yahoo.com
mailrecon validate user@gmail.comValidate multiple emails:
mailrecon validate a@yahoo.com b@yahoo.comValidate from a file:
mailrecon validate --file emails.txtGet JSON output:
mailrecon validate --json user@gmail.comModule execution is also supported:
python -m mailrecon validate email@yahoo.com
python -m mailrecon email@yahoo.comDefault output:
email@yahoo.com → exists
JSON output:
[
{
"email": "user@gmail.com",
"status": "exists"
}
]Possible statuses:
existsdoes_not_existunknown
from mailrecon import validate
status = validate("email@yahoo.com")
print(status)- Validation is provider-specific and only works for supported domains.
- Different providers use different validation strategies. Some providers, like Yahoo, use deeper validation flows, while others may return results more directly.
- Live validation can return
unknownwhen a provider changes behavior or blocks requests.