Multi-layer email validation: syntax, DNS, disposable detection, typo correction.
# Validate a single email
python3 scripts/email_validate.py user@example.com
# Validate multiple emails
python3 scripts/email_validate.py user@gmail.com admin@company.org test@mailinator.com
# JSON output
python3 scripts/email_validate.py user@example.com --json
# Batch validate from file
python3 scripts/email_validate.py --file emails.txt
# Skip DNS checks (syntax + disposable only)
python3 scripts/email_validate.py user@example.com --no-dns
--json — Machine-readable JSON output--file, -f — Read emails from file (one per line)--no-dns — Skip MX record checks--no-disposable — Skip disposable email check0 — All emails valid1 — One or more emails invalid共 1 个版本