Email Registration Scanner

Polar Sponsor
爱发电 赞助
.NET 9.0

扫描 Gmail、iCloud、Outlook、Yahoo、AOL、GMX、Web.de、Fastmail、Proton、T‑Online 等邮箱,查找注册、欢迎和确认邮件。

注册扫描器

功能概述

注册扫描器是一项面向实际任务的技能,主要用于扫描一个或多个与注册相关的电子邮件的电子邮件账户,并返回一份被破译、日期排序的用户所注册的每项服务清单。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

注册扫描器

扫描一个或多个电子邮件账户中与注册相关的邮件,并返回一份去重后、按日期排序的列表,涵盖用户曾经注册过的所有服务。

支持的邮件服务商

服务商 接入方式
Gmail Gmail 工具 / MCP 连接器
iCloud Mail IMAP – imap.mail.me.com:993
Outlook / Hotmail / Live IMAP – outlook.office365.com:993
Yahoo Mail IMAP – imap.mail.yahoo.com:993
AOL Mail IMAP – imap.aol.com:993
GMX IMAP – imap.gmx.net:993
Web.de IMAP – imap.web.de:993
T-Online IMAP – secureimap.t-online.de:993
Fastmail IMAP – imap.fastmail.com:993
Proton Mail IMAP Bridge – 127.0.0.1:1143(需已部署 Bridge)

完整服务商详情及 IMAP 配置指南 → {baseDir}/references/providers.md

步骤 1 – 确认待扫描账户

在执行任何操作前,请先向用户确认需要扫描哪些邮箱账户:

“您希望我扫描哪些邮箱账户?(例如:Gmail、iCloud、Outlook、Yahoo、AOL、GMX、Web.de、T-Online、Fastmail、Proton —— 或全部?)”

请等待用户回复。未获确认前不得继续下一步。

步骤 2 – 收集凭证信息

Gmail

若已配置,优先使用 Gmail 工具或 Gmail MCP 连接器。
若尚未配置,请告知用户:

“请先通过 openclaw configure 命令连接您的 Gmail 账户,或启用 Gmail MCP 连接器。”

IMAP 类服务商(iCloud、Outlook、Yahoo、AOL、GMX、Web.de、T-Online、Fastmail)

向用户说明:

“对于 [provider],我需要您的邮箱地址以及一个应用专用密码(非您的常规登录密码)。您可在账户的安全设置中生成该密码。我仅在本次会话中使用该密码,且绝不会以明文形式存储。”

有关各服务商生成应用密码的具体操作指引,请参阅 → {baseDir}/references/providers.md

Proton Mail

Proton Mail 需要本地运行 Proton Mail Bridge 才能接入。

“使用 Proton Mail 前,请确保 Proton Mail Bridge 已启动。我将通过本地地址 127.0.0.1:1143 与其建立连接。”

步骤 3 – 执行扫描

Gmail

使用 Gmail 工具,按顺序执行以下搜索查询,并收集所有匹配邮件的 Message ID。

全语言支持的搜索查询列表 → {baseDir}/references/search-queries.md

IMAP 账户

使用位于 {baseDir}/scripts/imap_scan.py 的 Python 脚本完成连接与搜索:

python3 "{baseDir}/scripts/imap_scan.py" 
  --host "imap.mail.me.com" 
  --port 993 
  --user "user@icloud.com" 
  --password "app-specific-password" 
  --output "/tmp/registration_scan_results.json"

该脚本将自动执行全部搜索查询批次,并返回一个包含匹配结果的 JSON 列表。

请为每个 IMAP 账户单独运行一次该脚本,并将结果分别保存至不同的临时文件中。

步骤 4 – 解析并去重结果

对每一封匹配到的邮件执行以下处理:

  1. 提取字段:From、Date、Subject
  2. 根据发件人域名或邮件主题推导出服务名称
    示例:noreply@spotify.com → Spotify,hello@notion.so → Notion
  3. 按服务名称去重:每个服务仅保留最早的一条记录(即原始注册时间)
  4. 跳过以下类型邮件:事务类邮件(如密码重置、订单收据)、纯资讯类简报(无注册上下文)、内部或个人发件人

步骤 5 – 输出结果

最终列表按最新注册时间优先排序,格式如下:

📋 REGISTERED SERVICES – [Account Name]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Found: XX services  |  Range: YYYY – YYYY

YYYY-MM-DD   Service Name
             From: sender@domain.com

YYYY-MM-DD   Service Name
             From: sender@domain.com
...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

若扫描了多个账户,请将所有结果合并为一份统一列表,并按注册日期排序。

展示完列表后,请询问用户:

“是否需要将此结果保存为文件?或按特定服务名称、日期范围进行筛选?”

错误处理

  • IMAP 认证失败:请用户重新核对应用专用密码;相关配置步骤详见 {baseDir}/references/providers.md。
  • IMAP 未启用:iCloud、Yahoo、Outlook 等服务商可能需在账户设置中手动开启 IMAP;具体指引请参考 {baseDir}/references/providers.md。
  • Proton Bridge 未运行:请用户先启动 Proton Mail Bridge 应用程序。
  • 遭遇限频(Rate Limiting):在各批搜索之间添加 1–2 秒延迟,避免被服务商限流。
  • 邮箱数据量过大:及时向用户反馈进度;超大收件箱(含 10 万封以上邮件)可能需耗时数分钟。

隐私与安全规范

  • 严禁在输出内容或日志中显示密码、应用密钥或其他凭证信息。
  • 尽可能使用 OpenClaw 的 Secret Store 来管理凭证。
  • 会话结束后立即删除所有临时文件(如 /tmp/registration_scan_*.json)。
  • 不得将任何邮件正文内容发送至外部服务。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习