返回收件箱

实用邮箱指南

如何用临时邮箱手动测试注册邮件与验证流程

面向自己产品的实用测试教程:使用临时收件箱检查注册邮件是否送达、正文和验证链接是否正确,以及重发、重复使用和过期行为。

准备测试环境和预期结果

请在你拥有或获准测试的产品上操作,优先使用预发布环境和可丢弃的测试账号。TmpMails 用于人工收信检查,目前不提供对外邮件测试 API,也不保证投递时延。

先写下预期发件人、主题、目标地址、验证链接域名,以及验证后的账号状态。使用虚构姓名和测试数据。例如:待验证的测试账号应在打开最新有效链接后变为已验证。

生成地址,只触发一次注册邮件

打开 TmpMails 首页,等待邮箱地址出现。在整个测试中保留同一浏览器配置及网站数据。

  1. 复制页面显示的临时地址,填入你自己产品的注册表单。核对提交的地址与 TmpMails 当前地址完全一致。
  2. 提交一次,记录提交时间、时区、测试环境和表单结果。“邮件已发送”提示不代表邮件已进入收件箱。
  3. 等待期间保持收件箱标签页可见。可见时每 10 秒检查新邮件,也可以手动刷新。不要生成新地址或清空收件箱。
  4. 邮件出现后记下时间并打开。观察到的等待时间包含发件队列、投递和收件箱轮询,不能视为精确的 SMTP 投递耗时。

检查正文,并完成验证

点击前将实际邮件与预期结果逐项比较。只打开属于你所控制测试环境的链接。

  1. 确认页面显示的发件人和主题能够清楚说明产品与操作,称呼和正文属于正确的测试账号。
  2. 阅读收件箱中的正文,检查缺失文字、直接显示的 HTML 标签、排版错误和无法辨认的按钮。这只检查 TmpMails 的阅读界面;Gmail、Outlook 和手机邮件客户端需要另外测试。
  3. 检查验证链接的目标地址,确认 HTTPS 域名和测试环境正确,没有误指向 localhost 或生产环境。
  4. 打开验证链接,在你的应用中核对账号状态,再刷新应用确认状态已保存。如果产品使用验证码,则输入验证码并检查结果。

分别测试重发、重复使用和过期

每种行为使用独立测试用例,便于区分新旧邮件,并遵守应用规定的重发冷却时间。

  1. 冷却时间结束后申请一次重发,检查是否收到第二封邮件及内容是否正确。不要连续大量申请验证码。
  2. 按照产品设计检查新旧链接或验证码的行为,例如签发新令牌后旧令牌是否应失效。
  3. 在可以安全控制令牌有效期的测试环境中,分别尝试已使用和已过期的链接,确认应用显示合理提示,且不会修改错误的账号。

记录问题,但不要泄露验证凭证

有效记录示例:“预发布环境,2026-10-13 14:30 UTC+8;预期收到验证邮件;表单接受了地址;观察期内收件箱没有新邮件;未发现退信。”正文问题应记录预期与实际差异,并对截图中的敏感信息打码。

如果没有收到邮件,先查看收不到邮件排障指南。域名被拒绝、发件队列积压或投递失败可能发生在收件之前;如由你维护发件服务,请检查投递日志。不要在公开问题报告中粘贴密码、完整验证链接或验证码。

TmpMails 当前不提供附件下载、对外测试 API 或邮箱保留期限保证。重要测试记录应另行保存,需要长期保留的账号应使用长期邮箱。

如何用临时邮箱手动测试注册邮件与验证流程 | TmpMails