Menu

How to Clean an Email List Locally with a Free Open-Source Node CLI
📰

How to Clean an Email List Locally with a Free Open-Source Node CLI

DEV Community: node·Gerald Mitchell·about 1 hour ago
#BeCt2qw9
#devtonodejs#devto#dev#email#list
Reading 0:00
15s threshold

Disclosure: we built and maintain the tool in this post (email-list-cleaner, MIT). This article was written with AI assistance and reviewed by us.

Bounces hurt sender reputation, and many "list verification" services require uploading your contacts to a third party. If you just need to catch the obvious problems, you can do it on your own machine with a zero-dependency Node.js CLI.

Repo: https://github.com/5012763083a-oss/email-list-cleaner

What it checks

Syntax : is the address well-formed?

MX lookup : does the domain publish mail servers? Public DNS only, with no SMTP probing , so no mail server is contacted.

Disposable domains : flags throwaway inbox providers.

Role accounts : flags info@ , admin@ , support@ and similar addresses.

Typos : suggests fixes like gmial.com → gmail.com .

Duplicates : removed case-insensitively.

Nothing in your list leaves your machine.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.