一款命令行日志查看工具,可将 JSON 和 logfmt 日志转换为易读格式,并支持过滤、排序与实时跟踪。
reacherhq/check-if-email-exists
一个用 Rust 编写的邮箱验证工具,可在不发送邮件的情况下检测邮箱地址是否存在。
- Star
- 10,201
- Fork
- 745
- 未关闭 Issue
- 58
- 最近提交
- 4天前
这是什么?
check-if-email-exists 可以在不向目标邮箱发送邮件的前提下,判断一个邮箱地址是否大概率能够收到邮件。它会检查地址语法、查询域名的 MX 记录,并通过 SMTP 连接邮件服务器来验证邮箱,同时识别一次性邮箱、角色账号、catch-all 域名、已满的收件箱和已被停用的账号。结果以 safe、risky、invalid 或 unknown 四种可达性状态返回。
项目提供三种使用方式:可用 Docker 部署、通过 POST /v0/check_email 接口调用的 HTTP 后端;可直接在本机运行、无需后端的命令行工具;以及可嵌入 Rust 项目的 crate。验证请求可经由 SOCKS5 代理发出。需要注意,SMTP 检查要求服务器开放出站 25 端口,较大的验证量通常需要代理服务器。项目采用 MIT 许可证。
核心功能
- 01检查邮箱语法、MX 记录和 SMTP 邮箱状态
- 02识别一次性邮箱、角色账号和 catch-all 地址
- 03判断邮箱是否被停用或收件箱是否已满
- 04返回 safe、risky、invalid 或 unknown 四种可达性结果
- 05支持通过 SOCKS5 代理进行验证
适用场景
- 在发送营销邮件前清洗注册表单或邮件列表
- 通过 HTTP 接口在后端服务中校验用户提交的邮箱
- 在命令行中对单个地址进行临时检查
- 在 Rust 应用中集成邮箱验证功能
快速上手
- 1
用 Docker 运行 HTTP 后端
docker run -p 8080:8080 reacherhq/backend:latest - 2
发送 POST 请求检查邮箱地址
POST http://localhost:8080/v0/check_email
使用前须知
- 主机必须开放出站 25 端口,检查才能正常工作。
- 如果要处理较大量的请求,需要使用 SMTP 代理服务器,README 建议从第三方购买。
标签
常见问题
- check-if-email-exists 是什么?
- 一个用 Rust 编写的邮箱验证工具,可在不发送邮件的情况下检测邮箱地址是否存在。 check-if-email-exists 可以在不向目标邮箱发送邮件的前提下,判断一个邮箱地址是否大概率能够收到邮件。它会检查地址语法、查询域名的 MX 记录,并通过 SMTP 连接邮件服务器来验证邮箱,同时识别一次性邮箱、角色账号、catch-all 域名、已满的收件箱和已被停用的账号。结果以 safe、risky、invalid 或 unknown 四种可达性状态返回。
- check-if-email-exists 可以免费使用吗?用的什么许可证?
- check-if-email-exists 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- check-if-email-exists 还在维护吗?
- 活跃维护中。check-if-email-exists 最近一次提交是在 2026年10月16日。
- check-if-email-exists 适合用来做什么?
- 在发送营销邮件前清洗注册表单或邮件列表 通过 HTTP 接口在后端服务中校验用户提交的邮箱 在命令行中对单个地址进行临时检查 在 Rust 应用中集成邮箱验证功能
- check-if-email-exists 怎么安装和运行?
- 用 Docker 运行 HTTP 后端: docker run -p 8080:8080 reacherhq/backend:latest 发送 POST 请求检查邮箱地址: POST http://localhost:8080/v0/check_email
- 在哪里获取 check-if-email-exists?
- 源代码和安装说明在 GitHub 上:https://github.com/reacherhq/check-if-email-exists
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
331177RustMIT更新于 21小时前
一款桌面应用,用原生聊天界面封装 Claude Code、Codex 等编程智能体 CLI,支持同时运行多个会话。
11610TypeScriptApache-2.0更新于 昨天
OpenAI 推出的轻量级编程智能体,可在本地终端中运行,协助编写和修改代码。
13万2万RustApache-2.0更新于 19小时前
面向 AI 智能体的浏览器自动化命令行工具,基于原生 Rust 实现,可通过快照和元素引用操作 Chrome。
4.4万3028RustApache-2.0更新于 13小时前
开源的 Rust 终端编程智能体,可读写代码、执行命令,并支持 40 多家模型服务商和本地模型。
4.1万3570RustMIT更新于 24小时前