# amaurymartiny/check-if-email-exists

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/amaurymartiny-check-if-email-exists).**

8,826 stars · 636 forks · Rust · NOASSERTION

## Links

- GitHub: https://github.com/amaurymartiny/check-if-email-exists
- Homepage: https://reacher.email
- awesome-repositories: https://awesome-repositories.com/repository/amaurymartiny-check-if-email-exists.md

## Description

This project is an email verification tool that checks if an email address exists and can receive messages without sending an actual email. It provides these capabilities through a programmatic HTTP API and a local command line interface.

The system distinguishes itself by combining SMTP handshake verification and DNS record resolution with a risk analysis tool that detects disposable addresses, role-based accounts, and catch-all domains. It also includes a metadata aggregator to retrieve public profile information and imagery associated with a specific email address.

The broader capability surface covers email deliverability validation, risk assessment to prevent fraudulent signups, and SMTP connectivity testing.

The backend service can be deployed as a networked service using a containerized deployment model.

## Tags

### Business & Productivity Software

- [Existence Verification](https://awesome-repositories.com/f/business-productivity-software/email-verification/existence-verification.md) — Confirms email reachability via SMTP handshakes and DNS checks without sending actual messages.

### Networking & Communication

- [Verification APIs](https://awesome-repositories.com/f/networking-communication/email-address-validators/verification-apis.md) — Exposes email existence and deliverability checks as a programmatic HTTP web service.
- [DNS Record Verification](https://awesome-repositories.com/f/networking-communication/domain-name-systems/dns-record-verification.md) — Validates the existence of mail exchange records to identify the correct server for a domain.
- [Email Existence Verifiers](https://awesome-repositories.com/f/networking-communication/email-existence-verifiers.md) — Checks if an email address exists and can receive messages without sending an actual email.
- [Programmatic API Interfaces](https://awesome-repositories.com/f/networking-communication/programmatic-api-interfaces.md) — Exposes email existence checking capabilities through a programmatic API for application integration. ([source](https://github.com/amaurymartiny/check-if-email-exists#readme))
- [Email Existence Verifiers](https://awesome-repositories.com/f/networking-communication/smtp-routing/email-existence-verifiers.md) — Checks if email addresses exist by performing SMTP handshakes without sending actual messages.
- [Email Metadata Retrievers](https://awesome-repositories.com/f/networking-communication/email-metadata-retrievers.md) — Fetches public profile imagery and associated metadata for specific email addresses.
- [Email Profile Aggregators](https://awesome-repositories.com/f/networking-communication/email-profile-aggregators.md) — Retrieves public profile imagery and metadata associated with email addresses from web sources.
- [Email Profile Metadata Retrievers](https://awesome-repositories.com/f/networking-communication/email-profile-metadata-retrievers.md) — Retrieves associated metadata and profile imagery for email addresses from public web sources. ([source](https://github.com/amaurymartiny/check-if-email-exists#readme))

### Development Tools & Productivity

- [Email Verification](https://awesome-repositories.com/f/development-tools-productivity/email-verification.md) — Provides a web service for validating email addresses to ensure they are deliverable. ([source](https://github.com/amaurymartiny/check-if-email-exists#readme))

### Security & Cryptography

- [Disposable and Catch-all Detectors](https://awesome-repositories.com/f/security-cryptography/domain-blocklists/email-domain-listings/disposable-and-catch-all-detectors.md) — Identifies disposable and catch-all email providers to prevent fraudulent signups.
- [Email Risk Analyzers](https://awesome-repositories.com/f/security-cryptography/email-risk-analyzers.md) — Identifies disposable addresses and role accounts to mitigate fraudulent signups.
- [Email Risk Detectors](https://awesome-repositories.com/f/security-cryptography/email-risk-detectors.md) — Identifies disposable addresses, role accounts, and catch-all domains to prevent fraudulent signups. ([source](https://github.com/amaurymartiny/check-if-email-exists#readme))
- [SMTP Protocol Validations](https://awesome-repositories.com/f/security-cryptography/handshake-protocols/handshake-validations/smtp-protocol-validations.md) — Verifies email reachability and mailbox existence using the SMTP protocol handshake and DNS record resolution.
- [Email Verification Tools](https://awesome-repositories.com/f/security-cryptography/email-verification-tools.md) — Provides a command line utility for verifying email existence and investigating digital footprints locally. ([source](https://github.com/amaurymartiny/check-if-email-exists#readme))

### Testing & Quality Assurance

- [Deliverability Analyzers](https://awesome-repositories.com/f/testing-quality-assurance/general-testing-utilities/test-utilities-assertions/email-testing-tools/email-layout-validators/deliverability-analyzers.md) — Validates mail server connectivity and DNS records to ensure emails will not bounce.

### Data & Databases

- [Email and Identity Extraction](https://awesome-repositories.com/f/data-databases/web-data-extraction/metadata-extraction/email-and-identity-extraction.md) — Collects public profile information and identity metadata associated with specific email addresses.

### Part of an Awesome List

- [Open Source Intelligence](https://awesome-repositories.com/f/awesome-lists/security/open-source-intelligence.md) — Verifies email address validity without sending verification messages.
