Skip to content

Build a Highly Accurate Email Verification Tool #3

@Simkk15

Description

@Simkk15

Request: Design and implement a new email verification tool that provides results as accurate as or better than tools like hunter.io and verify-mail.preview.emergentagent.com.

Requirements:

  • The tool should verify email addresses with the highest possible accuracy, surpassing existing solutions in reliability.
  • It should perform multi-step checks:
    1. Syntax validation (RFC compliant)
    2. Domain verification (DNS and MX record checks)
    3. SMTP mailbox verification (actual existence, catch-all detection)
    4. Disposable/temporary email detection using up-to-date blocklists
    5. Optionally: Verify presence on public social profiles or data sources
  • Should provide detailed result codes (valid, invalid, catch-all, disposable, unknown, etc.) and clear explanations for each result
  • Must be suitable for integration into checkemails.io and provide API endpoints for real-time and batch verification
  • The overall system should avoid false positives and negatives as much as possible, and handle various edge cases like greylisting, anti-spam protections, and internationalized domains

Suggested Tech:

  • Use robust DNS and SMTP libraries
  • Consider async processing for batch checks
  • Support for webhooks or callbacks for delayed/complex results

References:

  • Existing solutions: hunter.io, verify-mail.preview.emergentagent.com
  • Current repo: OpenInitia/KnowEmail

This enhancement aims to deliver a market-leading email verification experience.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions