Messenger 收不到验证码,十次里有八九次不是 Messenger 坏了,而是短信在半路被拦住了,或者你点的重发次数太多、系统暂时不给你发了。我的经验是先别急着反复点重发:核对一遍号码,查一下 32665 有没有被拉进黑名单,等一分钟再点一次。
先等一等,别连点“重新发送”
验证码短信一般几秒到一分钟就能到,超过一分钟没到再点重发,连点只会让前一条码失效,还可能触发限流。
我有一次换手机登录 Messenger,点了发送就盯着收件箱,十秒没动静又点了一次,紧接着点了第三次。三条码陆续到了,我输了第一条,页面直接提示不正确——每点一次重发,前一条就作废,只认最新那一条。还有一次我连点五六次,之后一下午再也没收到任何码,这就是被临时限流了。
正确的做法是点一次,等足一分钟。超过五分钟还没到,再点一次,输的时候认准最新收到的那条。
核对手机号和区号,错一位码就发到别人那去了
先去登录页确认你填的手机号和国家区号完全正确,+86 后面不要再带 0,错一位就收不到。
这是最常见也最容易被忽略的一步。国内号码前面那个 0 是打国内电话时用的,填国际格式要去掉:区号选 +86,号码填 138 开头的 11 位,前面别再加 0。还有一种情况是号码早就换了,Messenger 里绑的还是旧号,码自然发到了旧手机上。先确认收码的是不是你现在手里这张卡,再往下查。
查 32665 有没有被你或运营商拦住
Facebook 的验证码短信统一从 32665 发出,它一旦进了黑名单或被运营商拦截,码发了你也收不到。
先查手机自带的拦截。iPhone 打开「设置」>「信息」>「已阻止的联系人」,看 32665 在不在里面;安卓打开信息应用,点右上角进「设置」>「已拦截的号码」或「骚扰拦截」,同样找 32665。不少人的拦截是误触加上的,自己都不知道。
手机里没有,再发一条短信 on 到 32665,这是 Facebook 官方重新开通短信服务的方法,收到自动回复就说明短信通道恢复了。如果还是不行,问一问运营商:有些套餐默认关了国际短信,有些把 32665 这类短号码当垃圾短信拦了,让客服查一下拦截记录。
换个验证方式,不一定非等短信
Messenger 登录页通常不止短信一条路,同一个账号可以用已登录的 Facebook 应用内确认、邮箱验证码或备用码先登进去。
如果你在别的手机或电脑上还登着 Facebook,登录请求弹出来时直接在那边点确认,比等短信快得多。登录页上留意有没有「尝试其他方式」这类入口,点了能看到邮箱验证的选项,码会发到你绑定的邮箱里。开了双重验证的人,翻一翻当初保存的备用验证码,输一组备用码一样能进。刚接触 Messenger 的话,登录流程的每一步可以对照《Messenger怎么用?新手入门指南》看一遍。
更新 Messenger、关掉 VPN,再试一次
旧版本 Messenger 偶尔收不到验证页面的跳转,更新到最新版、关掉 VPN 再请求一次,很多人卡就卡在这一步。
应用太久没更新,登录验证那一步可能直接卡住。去 Google Play 或 App Store 搜 Messenger,认准开发者是 Meta Platforms, Inc. 再更新,别从第三方网站下安装包。VPN 也值得怀疑:挂着 VPN 登录,Meta 的反垃圾机制可能直接不给你发码,关掉 VPN、连回本地网络再点一次发送,我试过两次都是这样解决的。电脑上不用装应用,Messenger 的桌面应用已经停用,直接打开 messenger.com 或者 facebook.com/messages 登录就行。

还是收不到?停下来等几小时
短时间反复请求验证码会被系统临时限流,越点越收不到,停下来等几小时、换个网络环境再试一次才是正解。
限流一般几小时就自动解除,这段时间别再点发送,也别换着花样反复试。等过了这阵子再按上面的顺序走一遍:号码、32665、换验证方式、更新应用。还有两件事别碰:网上那些免费接码平台的号码不要用,那些号码被成百上千人共用过,Meta 经常直接不给它们发码,账号还可能被判异常;验证码只有几分钟有效期,收到就尽快输,别拿上一条旧码试。
如果你是在 Facebook 应用里登录收不到码,排查思路大同小异,专文见《Facebook登录时收不到验证码怎么办》。Messenger 一直打不开、连登录页都进不去,可以先看《Facebook 打不开怎么办》排查网络和地区问题。
常见问题
Messenger 验证码一般多久能到?
一般几秒到一分钟就能到,网络或运营商延迟时可能拖到几分钟,超过五分钟没到再按上面排查,别连点重发。
收到的码总提示不正确怎么办?
输的必须是最新收到的一条,旧码过期会失效。先确认你输的不是上一条,再确认登录页上填的号码就是收码这张卡,号码错了也没用。
验证码发到旧号码上怎么办?
旧号码收不到就改绑。先用还登录着的设备进 Facebook 设置,把手机号换成现在用的,再回 Messenger 重新验证,码就会发到新号码上。