Urgent.News

What's breaking now, across thousands of outlets.

Tech

How to clean an email list and remove invalid addresses before sending

Every bounced email costs you a little sender reputation, and a list exported from a form, a CRM or an old spreadsheet is full of addresses that will bounce: typos like gmial.com or .con , domains that no longer exist, throwaway inboxes and shared info@ addresses. You want to find those before you press send, not after. This guide shows how to check a whole list in one run with a small Apify…

A bounced email can damage a sender's reputation. Email lists exported from various sources often contain invalid addresses such as typos, non-existent domains, disposable inboxes, and shared info@ addresses. To avoid issues, it's crucial to clean the list before sending emails. The Apify Actor Email Validator: Syntax, MX, Disposable and Role Check helps identify invalid email addresses. This tool performs a DNS check on a list of email addresses without sending any emails or connecting to mail servers.

The validation process includes checking the syntax, domain existence, MX records, mail providers, disposable domains, role inboxes, free webmail, suggested fixes for typos, SPF record, and DMARC policy. Results are displayed with a verdict and reason for each address. Possible verdicts include deliverable_domain (valid), risky (disposable or role inbox), invalid (bad syntax, non-existent domain, or no MX record), unknown (DNS lookup failed), and deliverable_domain (valid).

To use the actor, input email addresses in the Apify Console, either one per line or as a spreadsheet column. The tool can check DNS only or also return SPF and DMARC information. Results can be exported as CSV, JSON, or Excel files. Filter the results to include only the deliverable_domain verdict for a clean list. The actor can be called from code using curl or Python with the apify-client package.

Pricing is $0.0005 per email checked, with no additional charges for SPF and DMARC lookups or for unknown results. The actor is priced per event with no start fee or platform usage charge. Up to 100,000 addresses can be processed per run. The tool does not perform mailbox probing, cannot detect catch-all domains, or determine if a specific individual mailbox exists.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

More from Friday 2 October →