Robust Email Verification Platform
Budget: $30 – $250 USD
I need a complete platform that can tell—quickly and with a high degree of accuracy—whether an email address is usable. The core of the build must cover:
• Syntax verification
• Domain verification
• Mail-server (SMTP) verification
Those three checks have to run in a single pass so the user gets a clear “valid / invalid / unknown” status without waiting around. You are free to choose the stack, but solutions that lean on reliable libraries or services for DNS look-ups and SMTP handshakes (for example Python with dnspython and smtplib, or a Node.js equivalent) will go to the top of the pile.
I expect:
– A web interface where I can paste or upload a list and watch the progress in real time.
– A clean JSON API that mirrors the same functionality for future integrations.
– Clear documentation and a quick start guide so my team can deploy it on our own server (Docker is preferred).
– Source code in a private repo plus a short hand-off call or video walkthrough.
Accuracy, speed, and graceful error handling are non-negotiable; if the platform can’t reach a mail server or times out, it should return “unknown” rather than crashing or hanging.
• Syntax verification
• Domain verification
• Mail-server (SMTP) verification
Those three checks have to run in a single pass so the user gets a clear “valid / invalid / unknown” status without waiting around. You are free to choose the stack, but solutions that lean on reliable libraries or services for DNS look-ups and SMTP handshakes (for example Python with dnspython and smtplib, or a Node.js equivalent) will go to the top of the pile.
I expect:
– A web interface where I can paste or upload a list and watch the progress in real time.
– A clean JSON API that mirrors the same functionality for future integrations.
– Clear documentation and a quick start guide so my team can deploy it on our own server (Docker is preferred).
– Source code in a private repo plus a short hand-off call or video walkthrough.
Accuracy, speed, and graceful error handling are non-negotiable; if the platform can’t reach a mail server or times out, it should return “unknown” rather than crashing or hanging.