🎬 隆重推出 Potto AI:把截图、文档和链接变成动态图形视频和 AI 图像。试用 Potto AI

为什么我对同一地址重新验证后,结果发生了变化?

同一地址重新验证后结果变化,通常来自两处:已确认的结果会缓存约 24 小时,重复查询返回的是存储值;灰名单、限速或超时造成的临时 unknown 不会缓存,下一次可能变成确定的 valid 或 invalid。批量验证时不必逐个强制刷新,缓存期内仍准确,也能省下积分;重试后转为确定结果,说明临时性问题已经消除。

所有帮助主题

简答: 造成这种情况的原因有两个:缓存(重复查询可能会返回已存储的结果)以及 服务器的临时性状况(某种暂时性的unknown在后续尝试中可能解析为有效结果)。强制刷新请求始终会执行一次新的实时检查。

缓存

为确保验证过程快速高效,并避免对邮件服务器造成过大压力,已确认的验证结果将被缓存约24小时。如果您在该时段内再次验证同一地址,可能会收到缓存的结果,而非全新的实时核查结果,并且不会因此被重复收费。这使得重复查找始终保持即时性。

一个例外:unknown 的结果不会被缓存。 由于“我们无法确认这一点”是一种临时性答复,因此对某个 unknown 地址的重新检查始终会执行一次全新的实时验证——这也正是为什么在后续尝试中,unknown 可能会转变为确定性结果的原因。

要强制进行一次全新的实时验证并忽略缓存,请使用 force_refresh=true 发送请求。强制刷新会执行一次真正的检查,并根据其新的检查结果进行计费。

瞬态条件

一些较早的unknown结果是由接收端的临时性状况引起的:

  • 灰名单机制——服务器会故意延迟首次尝试,并接受后续的再次尝试。
  • 限速——提供商当时正在对流量进行节流。
  • 超时——服务器曾短暂出现响应缓慢或无法访问的情况。

当您稍后再次检查时,这些状况可能已消失,因此先前的unknown可能会变为确定的valid或invalid。这是预期的行为,而非不一致。

我们的建议

  • 如需获得权威且实时的解答,请使用**force_refresh=true**。
  • 如果您正在对列表进行批量验证,则无需对每个地址都强制刷新——在缓存的有效期内,缓存结果依然准确可靠,并且可以为您节省验证额度。
  • 重试后,结果从 unknown 变为确定状态,这是一个好迹象:这意味着临时性问题已消除,我们得到了一个真实的结果。

验证状态分别代表什么?(valid、invalid、catch-all、unknown、disposable、role)

验证状态共六种:valid 表示邮箱确认可收信,invalid 表示服务器拒绝,catch-all 表示域名接受任意地址但无法确认具体邮箱,unknown 表示未取得可靠信号,另有 disposable 与 role。每个结果还带一个 0.0 到 1.0 的评分,表中注明该状态是否收费与建议的处理方式。

“unknown” 结果是什么意思?我该怎么做?

unknown 表示接收邮件系统没有给出可靠答复,并不意味着地址无效。Apple、个人 Outlook、灰名单、限速与超时都会导致这一结果。来自真实注册、购买或订阅的地址通常仍可发送,爬取或买来的名单则需更谨慎;不要把 unknown 一律删除,那样会误删大量可送达的联系人,唯一的可靠测试是真实发送并监控退信。

为什么某个地址标注的是catch-all,而不是valid?

catch-all 表示该域名的邮件服务器接受发往任意地址的邮件,却不透露具体邮箱是否存在,常见于 Proofpoint、Mimecast 等安全网关前置的企业域名、部分 Microsoft 365 租户与全部转发到另一收件箱的域名。邮件通常能到域,但风险高于干净的 valid,该结果会消耗一个积分。

为什么一个我认为是有效地址会被标记为“invalid”?

地址被标记为 invalid,源于接收方服务器明确拒绝:邮箱不存在、已被停用、收件箱超额,或域名没有可用的 MX 记录。对隐藏邮箱存在性的 iCloud 与 Outlook,我们返回 unknown。若确信地址仍在使用,可先用强制刷新做一次实时检查,并核对拼写与顶级域名,刷新后仍为 invalid 就加入抑制名单。

邮箱验证

立即验证您的邮箱列表

使用 BillionVerify 清洗列表、降低退信并保护发件人信誉。

无需信用卡 · 含免费积分 · 2 分钟完成设置

0
未知结果所需积分
Real-time
API 速度
$0.00014
每封邮件
600/mo
永久免费