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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions