首页/新闻资讯/正文详情

不发邮件也能做一次性邮箱检测:check-if-email-exists 邮箱地址验证与批量校验指南

发布时间:2026/11/5 1:47:39 来源:云帆数科 栏目:资讯中心
不发邮件也能做一次性邮箱检测:check-if-email-exists 邮箱地址验证与批量校验指南
不发邮件也能做一次性邮箱检测check-if-email-exists 邮箱地址验证与批量校验指南【免费下载链接】check-if-email-existsCheck if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.项目地址: https://gitcode.com/gh_mirrors/ch/check-if-email-existscheck-if-email-existsReacher是一个 Rust 写的邮箱地址验证工具。它直接在邮件服务器上探测一个地址是否真实存在全程不发出一封邮件。临时邮箱、失效账号都能在用户无感知的情况下筛出来。一次性邮箱检测的队列架构注册表里为什么总混着临时邮箱某晚查看新注册用户你发现几十条账号的域名来自 10 分钟就注册一次的临时邮箱服务。这些人注册完就走通知永远送不到。传统做法是发一封确认邮件但临时邮箱照样能收到问题没解决。你需要一种不发邮件就能验真的办法还要能认出一堆一次性邮箱服务商。不发邮件的验证原理SMTP 是邮箱之间收发信的协议。工具直接连上目标域名的邮件服务器默认 25 端口走完 HELLO 握手、RCPT TO等对话步骤从服务器给出的应答判断账号是否存在、是否被停用、收件箱是否已满。不发邮件的含义很具体对话结束后发件方队列里没有留下任何待发内容用户不会收到任何通知。探测前还会先做几件轻量的检查语法与域名地址格式是否合法域名有没有配置 MX 记录MX 记录即域名指定的收信服务器临时邮箱识别拿域名比对内置的一次性邮箱服务商域名特征库基于 mailchecker 数据is_disposable字段直接给出结论角色账号与 catch-alladmin、support这类共享地址以及来者不拒的 catch-all 域名都会被单独标出。所有信号汇总成is_reachable字段取值safe、risky、invalid、unknown含义见 docs/getting-started/is-reachable.md。临时邮箱会被归入risky。批量场景走另一条路邮箱地址先进 RabbitMQ 队列一个消息中间件任务先排队、再由工作节点取走执行worker 按配置的并发数消费任务结果落库 PostgreSQL。worker 可以横向加机器批量邮箱校验的压力因此分散开。 3 分钟跑起来拿到代码git clone https://gitcode.com/gh_mirrors/ch/check-if-email-exists然后docker run -p 8080:8080 reacherhq/backend:latestHTTP 后端直接起来注意本机 25 端口出站要放开。改配置核心参数在 backend/backend_config.toml比如http_port、SMTP 握手用的hello_name和from_email。开启批量功能时把[worker]的enable设为true并配置[worker.rabbitmq]与[storage.postgres]。调接口验证一个地址curl -X POST http://localhost:8080/v0/check_email \ -H content-type: application/json \ -d {to_email: someonegmail.com}返回 JSON 里有is_reachable、is_disposable、smtp.is_catch_all等字段逐个地址下结论。/v0/check_email单条直查/v1/bulk批量接口依赖上一步开启的 worker 与存储。技术栈一览组件在系统里的角色Rust核心检测库与后端SMTP 探测、域名特征匹配都在此完成REST API请求入口/v0/check_email、/v1/bulk可直接 curl 调用PostgreSQL存验证结果与批量任务状态支撑批量邮箱校验的查询RabbitMQ批量请求排队worker 按并发数消费支持多节点扩展两个落地方向注册入口拦截表单提交后调用检测接口is_disposable为 true 或is_reachable为invalid的地址要求用户换邮箱再注册。营销名单清洗存量名单跑一遍批量校验invalid的移出投放范围risky的单独复核坏地址不再拉低整体送达率。进阶定制SMTP 代理池、请求限流[throttle]、worker 扩展等选项都在 docs/self-hosting/ 里每项配置也支持用环境变量覆盖无需改文件。SMTP 对话加域名特征比对就是这套检测的全部底牌。它省时间的地方是把这整套流程封装成了开箱即用的 REST 服务。【免费下载链接】check-if-email-existsCheck if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.项目地址: https://gitcode.com/gh_mirrors/ch/check-if-email-exists创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

开源Android离线音乐播放器完全指南:3 款播放器对比表一次选对
开源Android离线音乐播放器完全指南:3 款播放器对比表一次选对

开源Android离线音乐播放器完全指南:3 款播放器对比表一次选对 【免费下载链接】open-source-android-apps Open-Source Android Apps 项目地址: https://gitcode.com/gh_mirrors/op/open-source-android-apps 想在手机上免流量听歌,选一个开源An… · 2026/11/5 1:47:39

Folia 完整安装指南:桌面与 NAS 一次跑通全屏歌词动画播放器
Folia 完整安装指南:桌面与 NAS 一次跑通全屏歌词动画播放器

Folia 完整安装指南:桌面与 NAS 一次跑通全屏歌词动画播放器 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 A multi-platform music player for local files, Navidrome, and online streaming services,… · 2026/11/5 1:47:39

16卡GPU首秀,国鑫荣膺Intel 2026年度渠道DCAI核心合作伙伴
16卡GPU首秀,国鑫荣膺Intel 2026年度渠道DCAI核心合作伙伴

近日,以“同芯智远”为主题的2026英特尔技术创新与产业生态大会(Intel Connection 2026)在苏州热力开场!作为英特尔面向全行业的年度旗舰活动,本届大会聚焦智能体AI、AIPC、数据中心、边缘计算、物理AI及产业创新等关键… · 2026/11/5 1:46:39

ICSTAI 2026:智能传感器与AI融合的前沿技术与应用
ICSTAI 2026:智能传感器与AI融合的前沿技术与应用

1. 会议背景与行业趋势传感器技术与人工智能的融合正在重塑全球产业格局。作为两年一度的国际学术盛会,ICSTAI 2026将汇集来自全球50多个国家的顶尖学者、工程师和企业代表,共同探讨这两个领域的最新突破与交叉应用。根据IEEE传感器期刊最新统计&#xf… · 2026/11/5 2:34:59

中缀与逆波兰表达式:原理、转换与工程实践
中缀与逆波兰表达式:原理、转换与工程实践

1. 表达式计算的前世今生第一次接触表达式计算是在大学编译原理课上,教授在黑板上写下"34*5"让我们手动计算优先级。当时觉得这种规则理所当然,直到后来自己实现计算器程序时,才发现处理运算符优先级和括号匹配简直是场噩梦。中缀表… · 2026/11/5 2:34:59

AD10元件库实战:快速补齐封装与避坑指南
AD10元件库实战:快速补齐封装与避坑指南

简介:面向电子设计工程师与初学者的Altium Designer 10常用元件及封装库资源包,聚焦原理图绘制与PCB布局中元件模型、封装匹配这一核心环节,帮助使用者省去逐个建库的时间,快速调用电阻、电容、二极管、晶体管、继电器、单片机及T… · 2026/11/5 2:34:59

控制论在现代工程中的实践与Harness Engineering方法论
控制论在现代工程中的实践与Harness Engineering方法论

1. 控制论复兴与工程实践的革命最近在整理技术笔记时,突然意识到一个有趣的现象:上世纪40年代由诺伯特维纳提出的控制论思想,正在现代工程领域悄然复兴。特别是在Harness Engineering(系统工程与控制工程交叉领域)实践… · 2026/11/5 2:34:58

中缀表达式与逆波兰表达式转换算法详解
中缀表达式与逆波兰表达式转换算法详解

1. 表达式计算的前世今生在计算机科学和编程领域,表达式计算是每个开发者都会遇到的基础问题。记得我第一次写计算器程序时,面对"(34)*5"这样的表达式完全无从下手,直到学习了中缀和逆波兰表达式这两种截然不同的表示方法&#xff… · 2026/11/5 2:34:58

研究生学术资源导航平台:高效科研工具解析
研究生学术资源导航平台:高效科研工具解析

1. 研究生学术资源导航平台解析在学术研究的漫长道路上,高效获取可靠资源往往能事半功倍。今天要分享的这个学术工具集合平台,被众多研究生称为"科研路上的瑞士军刀"。它最初由某高校实验室团队开发,初衷是解决文献检索、数据查询过… · 2026/11/5 2:33:51

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码