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.
Release files for mailrecon 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mailrecon-0.1.1.tar.gz | 9.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mailrecon-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.9 kB
Release files / mailrecon-0.1.1.tar.gz
| Download URL | mailrecon-0.1.1.tar.gz |
|---|---|
| Size | 9.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d33ab3bc20f5787131006c7247d32610a3472a262354896faebec3a81ad5abda
|
|
BLAKE2b-256 checksum How to use checksums |
b35c57b9cf207f2b9a36436e9f39b39da1e33b693fd0bcc5dc7498fcbdd3d16f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / mailrecon-0.1.1-py3-none-any.whl
| Download URL | mailrecon-0.1.1-py3-none-any.whl |
|---|---|
| Size | 9.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6822149ef644c95a0e4e2ee2ce18b953af325540efdeee9ed621ca00f659fd56
|
|
BLAKE2b-256 checksum How to use checksums |
4df3722f792ad16f5790fe97f68988bfe2a5ebf9bc726a2d241e32c0e3bc226c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|