
别再给“死邮箱”发信了!这个GitHub神器,一键批量验真,送达率飙到99%
你有没有遇到过这种窒息时刻?
熬夜写了3000字的干货邮件,精心打磨标题,导入5000个客户邮箱,点击发送。结果第二天一看后台:**退信率35%,打开率0.5%**。
更扎心的是,你明明花了钱买名单、花了时间整理,最后却被ESP(邮件服务商)警告:“再这么发,封你号。”
问题出在哪?你手里的邮箱列表,可能一半都是“幽灵地址”。
今天给你安利一个GitHub上硬核且免费的开源工具——check-if-email-exists。不用注册、不用付费API,几行命令就能批量筛出那些“看起来像真的、实际上早就不存在”的邮箱。看完这篇,你的邮件送达率能拉回安全线。

一、为什么你发的邮件总进垃圾箱?因为你在给“不存在的人”写信
先搞懂一个底层逻辑:邮件服务商(Gmail、Outlook、企业邮局)判断你是不是垃圾邮件发送者,第一指标就是退信率。
如果你发给1000个人,其中200个地址是无效的(用户已注销、域名过期、拼写错误),服务器直接返回“550 User not found”。连续几次,你的发信IP就会被标记为“低质量发送源”。之后哪怕你发给真实用户,也会被扔进垃圾箱。
所以,发邮件之前,清洗列表比写文案重要100倍。
而 check-if-email-exists 这个工具,干的就是这件事:它不只看邮箱格式对不对,而是真的去连接对方的邮件服务器,模拟握手,问一句:“哥们,这个人在吗?”
二、这个开源工具到底牛在哪?不花钱,但比付费API还狠
GitHub上有不少邮箱验证工具,但 check-if-email-exists 之所以能拿4.8k星,靠的是三个硬本事:
-
不依赖第三方API:很多在线验证工具要你上传列表,有隐私风险。这个工具直接在本地跑,你的客户数据不出电脑。 -
SMTP深度探测:它会连到对方MX服务器,模拟发信前的 RCPT TO指令。如果服务器返回“250 OK”,说明地址真实存在;返回“550”,直接标红。 -
批量处理+多线程:支持从CSV/TXT导入,几千个邮箱几分钟跑完,还自带去重和语法纠错。
最关键的是——免费,开源,无限制。你拿它跑10万个邮箱,也没人收你一分钱。

三、手把手实操:3步跑通批量检测(Windows/Mac通用)
别被“开源工具”四个字吓到,以为要写代码。其实只要你会复制粘贴,就能用。
第一步:安装(2分钟)
打开终端(Windows用PowerShell,Mac用Terminal),输入:
# 如果你装了Rust环境(推荐,速度最快)
cargo install check-if-email-exists
# 或者直接用Docker(不用配环境)
docker pull reacherhq/check-if-email-exists
没装Rust?直接去GitHub Releases页面下载编译好的二进制文件,解压就能用。
第二步:准备你的邮箱列表
新建一个 emails.txt,每行一个邮箱:
zhangsan@gmail.com
lisi@company.com
wangwu@163.com
...
第三步:一键批量检测
# 基础用法:检测单个邮箱
check-if-email-exists zhangsan@gmail.com
# 批量检测(重点!)
cat emails.txt | check-if-email-exists --bulk
输出结果长这样:
{
"email": "zhangsan@gmail.com",
"is_reachable": "safe",
"syntax": {"is_valid_syntax": true},
"mx": {"accepts_mail": true},
"smtp": {"can_connect_smtp": true, "is_deliverable": true}
}
你只需要盯住 is_reachable 这个字段:
-
safe= 真实存在,放心发 -
risky= 疑似存在(可能满员或临时故障),建议二次确认 -
invalid= 死地址,立刻删除


四、进阶技巧:这样用,效率翻3倍
技巧1:只输出无效邮箱,方便删除
check-if-email-exists --bulk --output-format csv > result.csv
然后用Excel打开,筛选 is_reachable=invalid,整列删掉。
技巧2:控制并发,避免被对方服务器拉黑默认并发是8,如果你检测的是企业邮箱(比如@公司域名),建议降到2:
check-if-email-exists --bulk --max-concurrency 2
技巧3:配合代理使用(防IP被封)如果你量大,加个 --proxy 参数,轮换IP去握手,安全系数拉满。

结语:别让“假邮箱”吃掉你的转化率
做邮件营销也好,给客户发通知也罢,列表质量决定了你的生死线。与其花钱买清洗服务,不如花10分钟跑一遍这个开源工具。
GitHub搜 check-if-email-exists,今天就去把那个积灰的Excel表洗干净。你会发现:退信率从30%降到3%,打开率翻倍,其实就差这一步。
记住:发邮件不是“广撒网”,而是“精准投喂”。把子弹留给真正的靶子。


