Email account existence validation tool
Project description
mailrecon
Detect whether an email account exists across providers.
Features
- Fast CLI-based validation
- Real signal detection, not regex or MX-only checks
- Provider-specific validation logic for supported providers such as Yahoo
Installation
pip install mailrecon
Usage
Single email
mailrecon validate user@yahoo.com
mailrecon validate user@gmail.com
Validate multiple emails:
mailrecon validate a@yahoo.com b@yahoo.com
Validate from a file:
mailrecon validate --file emails.txt
Get JSON output:
mailrecon validate --json user@gmail.com
Module execution is also supported:
python -m mailrecon validate email@yahoo.com
python -m mailrecon email@yahoo.com
Output
Default output:
email@yahoo.com → exists
JSON output:
[
{
"email": "user@gmail.com",
"status": "exists"
}
]
Possible statuses:
existsdoes_not_existunknown
Python API
from mailrecon import validate
status = validate("email@yahoo.com")
print(status)
Notes
- 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mailrecon-0.1.1.tar.gz
(9.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mailrecon-0.1.1.tar.gz.
File metadata
- Download URL: mailrecon-0.1.1.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d33ab3bc20f5787131006c7247d32610a3472a262354896faebec3a81ad5abda
|
|
| MD5 |
95114aa733d641202e3eeb18daf749e1
|
|
| BLAKE2b-256 |
b35c57b9cf207f2b9a36436e9f39b39da1e33b693fd0bcc5dc7498fcbdd3d16f
|
File details
Details for the file mailrecon-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mailrecon-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6822149ef644c95a0e4e2ee2ce18b953af325540efdeee9ed621ca00f659fd56
|
|
| MD5 |
375cee0ef44e8e97c16ffec43669d0e5
|
|
| BLAKE2b-256 |
4df3722f792ad16f5790fe97f68988bfe2a5ebf9bc726a2d241e32c0e3bc226c
|