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

Validate a single email:

mailrecon validate email@yahoo.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 email@yahoo.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": "email@yahoo.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.
  • 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.0.tar.gz (9.3 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.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file mailrecon-0.1.0.tar.gz.

File metadata

  • Download URL: mailrecon-0.1.0.tar.gz
  • Upload date:
  • Size: 9.3 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.0.tar.gz
Algorithm Hash digest
SHA256 9cea6e58c643d7fcab83cf5bffb126fdf9f2e4ce56047d8ad254264afc273531
MD5 407ac5e513afe260cdf581bc1ed55176
BLAKE2b-256 df6d8c5b382e4f48b86be66f848f3760c13a109e7024ecd7c212d175263b07a5

See more details on using hashes here.

File details

Details for the file mailrecon-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mailrecon-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0631a1cc5836e07e6ba878b5c10d253c02357f2c845a3bd23565228b83588689
MD5 bc8564d36c9b89d65097585e7be38577
BLAKE2b-256 4dd7c4173dc02b8e5167c1d83c2079d9c491f5c189866164c2fea826bf9ad675

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