邮箱验证码多久失效?重发太频繁、提示错误怎么办

邮箱验证码多久失效,没有统一标准,由发码的网站决定:常见是几分钟到几十分钟,很多邮件会在正文里直接写明。点了“重新发送”后,之前的验证码通常就作废了,所以要用时间最新的那一封;提示“发送太频繁”时,停下来等一会儿,比连续点击更快。

拿到了验证码却用不了,无非几种情形:过期了、重发后对不上、被提示太频繁,或者明明照抄了还说错误。下面逐一说明原因和做法,最后附一张速查表。验证码根本没收到的情况,请看邮箱收不到验证码的 9 个原因;OTP 的基本概念见OTP 验证码是什么意思。

邮箱验证码几分钟失效:以邮件里写的为准

有效期写在哪里,先看邮件本身:不少网站会在验证码旁边写“某某分钟内有效”或“expires in”之类的话。没写的话,就按“越快越好”处理:拿到就填,别先去做别的事。

为什么这么短?验证码只用来证明“此刻能收到邮件的人是你”,时限越短,被别人截获后拿去用的机会越小。所以不同网站差别很大,同一个网站的注册码和登录码也可能不一样。

还有一个容易混淆的时间:在 OTPGmail 租用邮箱时,订单上的“剩余时间:”是等待第一个验证码的时限(最长 25 分钟),不是验证码本身的有效期。验证码到了就尽快填进网站,它的有效期仍以对方网站为准。

为什么重发后,之前的验证码就失效了

多数网站每次只认最后发出的那个验证码。你连点三次“重新发送”,几分钟后可能陆续收到三封邮件,到达顺序还不一定和发送顺序一致;填了先到的那封,就会提示验证码错误。

认准最新一封的办法:

  1. 看邮件的收到时间,而不是它在列表里的位置;部分邮件 App 会把同一发件人的邮件折叠成一组,要展开看。
  2. 同一网站连发多封时,只填时间最晚那封里的码。
  3. 实在分不清,就等全部到齐,再请求一次,只用这一次的码。

提示“发送太频繁”“尝试次数过多”:网站在限流

“发送验证码时尝试次数过多,请稍后再试”“你输入的错误验证码次数过多”“目前无法发送新的验证码,请稍后重试”,这类提示都说明网站在限流:短时间内请求或输错的次数超过了它设定的上限。

很多“发送太频繁”本身就是连续重发引起的,等待的时候,顺便按上一节理一理手里的几封邮件。

提示“验证码错误”的五个常见原因

收到了也填了,网站却说不对,常见是下面几种:

  1. 用的是旧码:只有最新一封有效。
  2. 已经过期:从收到邮件到填进去隔了太久,重新获取一个。
  3. 多了空格或字符:从邮件复制时带上了空格、换行,试着手动输入。
  4. 字母和数字看混了:带字母的验证码里,0 和 O、1 和 l 很容易看错;有的网站还区分大小写。
  5. 填错了地方:同时开着好几个注册页面,或在 A 网站填了 B 网站的码;也可能把邮件里的订单号、年份当成了验证码。

用 OTPGmail 租用邮箱时:第二个验证码和重发

在 OTPGmail 租用的邮箱里,验证码按到达先后显示在订单上,订单卡片会显示“已收验证码(n)”。用 API 时,otp 数组从旧到新排列,每条带 receivedAt,取最后一条就是最新的码。

订单从租用到完成的完整过程,见OTPGmail 怎么用;额外验证码的具体规则,见退款与质保政策。

速查表:提示语、原因和做法

提示或现象 可能的原因 怎么做
验证码已过期 超过网站规定的时限 重新获取,拿到就填
验证码错误 / 无效 旧码、空格、看错字符、填错页面 只用最新一封,手动输入
发送过于频繁 短时间内请求次数太多 停一段时间再试,不要连点
尝试次数过多,请稍后再试 输错或请求次数超过上限 等待后重新获取验证码
无法发送新的验证码 网站暂时不再发码 过一段时间再试,或查看网站的帮助页
收到好几封验证码邮件 连续点了重新发送 按收到时间取最后一封

使用前请确认符合该平台的服务条款和你所在地的法律法规;OTPGmail 只提供接收验证邮件的邮箱,不提供绕过平台或地区限制的方法。

常见问题

验证码还在有效期内,为什么提示无效?

多半是你后来又点过重新发送,这个码已经被新码取代;也可能它是在另一个页面、另一个账号下发出的。回到发码的那个页面,重新获取一次。

换个浏览器或设备填写,验证码还有效吗?

要看网站。有的验证码只和账号绑定,换设备也能填;有的和发码时的页面绑定,换了浏览器就对不上。最稳妥的做法,是在发起验证的同一个页面里填写。

验证码过期了,账号会被锁吗?

一般不会,重新获取即可。但连续输错或频繁请求,可能触发网站的临时限制,这时只能等待。

为什么验证码邮件刚到,网站就说已过期?

邮件在路上耽搁太久,到达时已经超过时限。重新请求一次,收到后马上填写;如果你的邮箱经常这样延迟,可以考虑换一个收信更及时的地址。

相关教程

现在就获取你的验证码

注册账户不收费。分配到邮箱才扣费;等待时间内(最长 25 分钟)没有收到验证码,自动 100% 退款。

找不到你需要的服务?在租用页面点添加服务,如果我们的基础设施支持,就会把它加上。

需要可以登录的 Gmail 账号,而不只是验证码?请看购买短效 Gmail 账号 · 退款与质保