Skip to content

feat(email): RU/SU + disposable domain blocklist in validation#45

Merged
overthelex merged 1 commit into
mainfrom
feat/email-domain-blocklist
Jul 2, 2026
Merged

feat(email): RU/SU + disposable domain blocklist in validation#45
overthelex merged 1 commit into
mainfrom
feat/email-domain-blocklist

Conversation

@overthelex

Copy link
Copy Markdown
Owner

validateEmail now blocks RU/SU TLDs, Russian webmail on other TLDs, and disposable providers (reason blocked) before the MX check — MX-only validation would pass them since those domains have valid MX.

🤖 Generated with Claude Code

validateEmail now rejects addresses on RU/SU TLDs, common Russian webmail
(yandex.com, ya.ru, …) and disposable providers (mailinator, yopmail, …)
with reason "blocked", before the MX check. These domains have valid MX so
MX-only validation would let them through; we don't mail them.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@overthelex
overthelex merged commit 30b03fe into main Jul 2, 2026
2 checks passed
@overthelex
overthelex deleted the feat/email-domain-blocklist branch July 2, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant