聊着聊着,Messenger 里突然冒出一个红色感叹号,下面写着“Couldn’t send”,消息发不出去。别急,这个提示的意思很简单:这条消息没有成功送到服务器。原因通常就那几类,咱们按顺序排除。
先说结论:大多数情况是网络不稳、代理/VPN 节点出了问题,或者是 App 版本和缓存的问题。先检查网络和节点,再更新 App、清缓存,最后才考虑账号限制和联系官方支持。
红色感叹号到底是什么意思?
它表示这条消息没有发送成功,需要你处理。可能的原因包括:
- Messenger 服务器暂时有问题;
- 你的网络连接弱或不稳定;
- 代理、VPN 干扰了 App 与服务器的连接;
- App 版本过旧,或缓存数据出错;
- 账号被限制(相对少见)。

6 步排查,按顺序来
第 1 步:看看服务器是不是出问题了
Messenger 依赖服务器转发消息。如果服务器本身有故障,你怎么折腾都没用,只能等恢复。可以搜一下近期是否有服务中断的消息,再决定要不要继续排查。
第 2 步:检查网络连接
网络弱或不稳,消息就容易发不出去。试试:重新连接 Wi-Fi、切换到移动数据、重启路由器。如果你是通过机场节点访问的,网络不稳可能出在节点那一层,见下一步。
第 3 步:暂时关闭或更换 VPN/代理节点
VPN 可能干扰 App 与服务器之间的连接,导致“Couldn’t send”。先关掉 VPN 对照测试是最直接的办法。不过对大陆用户来说,不开代理往往根本连不上,所以更实际的做法是:
- 换一个地区的节点(比如从当前节点换到日本、新加坡等),看是否恢复;
- 把代理客户端的模式切到“全局”或确认 Messenger 走的是代理规则;
- 在 iPhone 上用小火箭等客户端时,更新订阅并重新连接一次。
如果代理连接本身就不稳定,可以参考我们的排查文章:小火箭连不上怎么办?iPhone Shadowrocket 节点超时 8 步排查。
第 4 步:更新 Messenger 并清理缓存
开发者经常通过更新修复 bug,旧版本更容易出问题。更新之后,如果还是不行,清一下缓存(Android 可在系统设置里清除;iPhone 没有单独的清缓存,卸载重装即可)。
第 5 步:换设备或换平台试试
手机上不行,就试试电脑网页版,反过来也一样。这样能判断问题出在设备上,还是账号上。
第 6 步:联系 Facebook 支持
以上都试过仍然不行,就联系官方支持。描述时尽量写清楚:设备型号、App 版本、什么时候开始的、你已经试过哪些步骤,这样更快得到答复。
常见问题(FAQ)
红色感叹号点“重试”还是发不出去怎么办?
说明问题不是偶发的。回到上面的步骤,从网络和节点开始往下查。
只有某一个人发不出去,其他人都正常?
可能和对方的隐私设置或账号限制有关,可以换其他联系人对比,再看官方帮助页。
开着代理就发不出去,关了又连不上?
这种情况优先换节点或换地区,同时更新订阅。节点质量差时,消息发送也容易超时。
总结
红色感叹号只是“没发出去”的信号。按服务器、网络、节点、App、设备、官方支持的顺序排查,多数问题都能解决。使用代理时,请同时遵守所在地法律法规,本文不构成法律意见。