Skip to main content

Email account existence validation tool

Project description

PyPI version Python versions License

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:

  • exists
  • does_not_exist
  • unknown

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 unknown when a provider changes behavior or blocks requests.

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mailrecon-0.1.1-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

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

Hashes for mailrecon-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d33ab3bc20f5787131006c7247d32610a3472a262354896faebec3a81ad5abda
MD5 95114aa733d641202e3eeb18daf749e1
BLAKE2b-256 b35c57b9cf207f2b9a36436e9f39b39da1e33b693fd0bcc5dc7498fcbdd3d16f

See more details on using hashes here.

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

Hashes for mailrecon-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6822149ef644c95a0e4e2ee2ce18b953af325540efdeee9ed621ca00f659fd56
MD5 375cee0ef44e8e97c16ffec43669d0e5
BLAKE2b-256 4df3722f792ad16f5790fe97f68988bfe2a5ebf9bc726a2d241e32c0e3bc226c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page