跳转到正文
OmniChannels.ai

短信为什么被拦截?垃圾短信过滤与解决办法

短信被拦截的原因:运营商防火墙、未备案签名、链接过滤、灰色通道和手机垃圾短信过滤,以及如何通过送达数据诊断并逐步解决。

更新于 9 分钟阅读

作者: OmniChannels.ai Editorial Team · 审阅: BroadNet Messaging Solutions Team

短信与验证码

简短回答

商业短信会在三个层面被拦截:运营商防火墙(未备案或伪造的签名、灰色通道、可疑的发送量模式)、内容过滤(共用短链接服务、类似诈骗的措辞、没有退订方式)以及收件人的手机(iPhone 的“筛选未知发件人”、Google Messages 的垃圾信息防护)。先按运营商和签名查看送达报告来诊断,再依次修正备案、通道、内容和同意。

本页内容
  1. 商业短信为什么会被拦截?
  2. 短信被拦截最常见的原因有哪些?
  3. 如何诊断是哪一层在拦截您的短信?
  4. 短链接服务和关键词会触发垃圾过滤吗?
  5. iPhone 和 Android 如何处理商业短信?
  6. 如何逐步修复被拦截的发件人?
  7. 实际案例:在某一家运营商上消失的公用事业发件人
  8. 哪些错误会让过滤更严重?
  9. OmniChannels.ai 如何提供帮助

要点速览

  • 过滤发生在三个地方:运营商网络、短信内容和手机端。一条短信可能通过前两关,仍然落入手机上的垃圾信息文件夹。
  • 很多拦截是无声的。短信始终没有到达 DELIVERED,或者只有某一家运营商的送达率下降,就是需要调查的信号;没有报错并不证明已送达。
  • 未备案的签名、灰色通道和共用短链接服务是最可控的三类原因,三者都可以在发送方一侧解决。
  • Apple 的“筛选未知发件人”(iOS 26)和 Google Messages 的垃圾信息防护会在设备上对短信分类或拦截,企业无法对其进行配置;声誉和同意是仅有的杠杆。
  • 不要通过轮换签名或把流量分散到许多号码来应对过滤。运营商会把这视为规避行为,使拦截更加严重。

本指南面向商业短信延迟到达、进入垃圾箱或根本没有收到的市场、产品和运营团队。内容说明短信在哪里被过滤、如何判断是哪一层造成的以及该改什么,依靠的是送达数据而不是猜测。

商业短信为什么会被拦截?

商业短信被拦截,是因为运营商、短信内容过滤器和手机各自判断一条短信看起来像合法的应用流量,还是像垃圾短信、诈骗或绕过落地费的流量。一条短信必须通过这三关。

运营商运行着过滤系统,通常称为短信防火墙,检查签名、发起通道、发送量和文本。其目的是阻止短信钓鱼和垃圾短信,并确保应用对个人的流量通过付费的、经授权的通道到达。第三层是手机端,手机自带的信息应用会对收到的内容分类。

层面 由谁控制 检查什么 您可以改变什么
运营商防火墙 目的地运营商 签名备案、通道、发起网络、发送量模式 备案发件人、使用直连通道、在高峰前通知服务商
内容过滤 运营商和您的平台 URL、关键词、模板、退订文字 改写文案、使用自己的链接域名、加入退订方式
手机端过滤 Apple、Google 和用户 发件人是否陌生、用户历史、链接检查 只能靠声誉和同意

短信被拦截最常见的原因有哪些?

最常见的原因是签名未备案、灰色通道、共用的短链接服务、类似诈骗的措辞、缺少退订文字和发送量突增。其中大多数可以由发送方解决。

  1. 在要求备案的地方,签名没有备案。 例如在阿联酋和沙特阿拉伯,我们的监管数据列出签名需要备案,而阿联酋还要求营销类签名带有 AD- 前缀。在印度,必须先在 DLT 平台上备案抬头和模板才能发送。未备案的签名可能被改写为通用发件人,或被丢弃。
  2. 通道是灰色通道。 经非官方路径进入运营商网络的流量,正是防火墙要抓的对象。请阅读灰色通道与直连通道短信了解其特征。
  3. 文本中含有共用的短链接。 垃圾短信发送者也在使用公共短链接服务,所以域名本身就值得怀疑。
  4. 措辞像钓鱼。 账户冻结的威胁、“立即验证”的紧迫感,以及指向登录页的链接,都类似诈骗模板。
  5. 没有退订方式,也没有发送方身份。 不说明您是谁、也不说明如何停止的短信,在过滤器和用户眼里都像垃圾短信。
  6. 发送量毫无预警地跳升。 一个发件人一天内从几百条升到几十万条,看起来像被盗用的账户。
  7. 许多号码发送大量几乎相同的短信。 为规避发送量限制而把一个项目分散到多个号码,会被运营商视为规避。

对于美国,情况有所不同:我们的监管数据显示那里不支持字母数字签名,流量应通过已注册的 10DLC、免费电话号码或短代码发送方送达,所以首先要排除的就是未注册的流量。

如何诊断是哪一层在拦截您的短信?

按运营商、签名和短信模板比较送达情况,然后一次只隔离一个变量。若规律仅限于某家运营商或某个模板,指向过滤;若各处失败情况相同,则指向号码无效或平台问题。

请按以下步骤操作:

  1. 提取最近七天的送达报告,并按目的地运营商、签名和活动分组。我们的短信送达报告解码器可以帮助读取原始代码。
  2. 找出断崖。 若只有一家运营商的送达率降到正常水平的一小部分,而其他运营商正常,说明是运营商一侧的规则。
  3. 读取状态。 我们 webhook 中的送达状态有 SUBMITTED、SENT、DELIVERED、READ、FAILED 和 REJECTED。REJECTED 和 FAILED 带有可据以行动的原因。停留在 SENT 而没有最终 DELIVERED,是无声丢弃的典型形态,不过手机关机时也是如此,所以要看比例而不是单条短信。
  4. 用干净的短信测试。 向受影响运营商的几部测试手机发送一条不含链接的简短纯文本短信。如果送达,问题出在内容或链接;如果没有,则出在发件人或通道。
  5. 单独测试链接。 先用您自己的域名发送同一文本,再用短链接服务发送。
  6. 换一个已备案的发件人测试,仅作诊断,绝不能作为修复手段。
  7. 向服务商索取运营商层面的错误码,针对失败的样本。运营商不公布其过滤规则,所以错误码通常是唯一的直接证据。

更完整的排查清单见短信未送达:原因、送达回执代码与解决办法和消息送达状态详解。

短链接服务和关键词会触发垃圾过滤吗?

会,链接是主要的触发因素,而关键词主要在与其他信号结合时才起作用。过滤器会权衡整条短信,所以单个词很少会单独拦截合法的发送方。

CTIA 的《消息原则与最佳实践》(美国运营商联盟的指引)建议,使用短链接的发送方应采用网址专属于该发送方的短链接服务,而不是与其他发送方共用的公共服务。在任何市场,实际规则都是一样的:

  • 使用您自己域名下的短链接并保持稳定,让声誉归属于您。
  • 在短信中写明品牌名称,让对方预期到链接的目的地。
  • 避免仿冒域名和很长的重定向链。
  • 对于新联系人的第一条消息,如果用回复关键词就能解决,就不要发链接。

我们的短信链接追踪与短链接指南详细介绍了品牌短域名。

类似诈骗的措辞是另一个风险:紧急威胁、索取凭据、“您中奖了”的声明和来历不明的链接。请比较下面两个版本,均来自一家虚构的迪拜电信零售商。以下为面向中文收件人的写法,中文属于 Unicode 编码,每段上限为70个字符。

版本 文本 字符数 编码 分段数
高风险 紧急:您的账户已被冻结,请立即验证:short.example/xY12 36 Unicode 1
更安全 【Najm Mobile】您的5月账单已出,可在 Najm 应用或 najm.example/bill 查看。回复TD退订。 62 Unicode 1

更安全的版本写明品牌,说明具体且在预期之内的目的,使用品牌自己的域名,并提供退订方式。两者都在70个字符的一个分段之内,因此差别纯粹在于声誉。请在短信字数统计器中检查您的文案,因为中文属于 Unicode,超过70个字符就会被拆分(拼接时每段67个)。

iPhone 和 Android 如何处理商业短信?

两种手机都可以对用户不认识的发件人的短信分类或拦截。企业无法选择退出,具体行为取决于用户的设置。

iPhone。 在 iOS 26 中,Apple 的设置名为“筛选未知发件人”(Screen Unknown Senders)。Apple 支持页面说明,它默认关闭;如果用户在 iOS 18 中启用过“过滤未知发件人”,升级后会自动开启;未知发件人的短信会进入带有角标的“未知发件人”过滤器。未知发件人指用户在信息中从未互动过、也不在通讯录中的任何人。对于用户已回复三次或更多次的发件人,不适用过滤。Apple 另有的短信过滤功能会把 SMS、MMS 和 RCS 分到“交易”和“促销”中。在美国、巴西和印度,用户可以选择哪些类型发出通知。

Android。 Google 表示,Google Messages 中的垃圾信息防护在标准模式下默认开启,利用设备端机器学习来检测来自未知发件人的信息中已知的垃圾信息模式,并检查 Google 是否已将该发件人标记为垃圾信息发送者。疑似垃圾信息或诈骗信息会被拦截并移入“垃圾信息和已拦截”文件夹。如果信息含有 URL,该链接会上传到 Google 以检查是否安全。

这在实践中意味着:

  • 固定、易于识别的发件人名称会有帮助,因为过滤就是从陌生的发件人开始的。
  • 回复能建立信任。 在 iPhone 上,用户回复三次就能让您脱离过滤;在自然的场合请对方回复,例如“回复 YES 确认”。
  • 指向未知域名的链接会进入 Google 的链接检查和诈骗启发式规则。
  • 举报有害。 收件人可以在 Android 上把一个号码举报为垃圾信息,这会把发件人号码和近期信息发送给 Google。同意和便捷的退订能降低投诉。

验证码这类时效性强的短信在 iPhone 的通知设置中会被区别对待,但 Apple 并未说明它们能绕过过滤,所以不要想当然。

如何逐步修复被拦截的发件人?

按“备案、通道、内容、同意、发送量”的顺序修复原因。每一步都能消除一整类故障。

  1. 备案。 确认在规则要求的每个市场,签名或号码都已备案。我们的签名检查器会显示各国的要求,团队也可以与您一起准备并提交备案。参见短信签名类型详解和阿联酋与沙特签名备案指南。
  2. 通道。 通过直连运营商的连接发送,并要求提供来自运营商的送达报告,而不只是第一跳的报告。
  3. 内容。 去掉共用的短链接服务,把品牌放在最前面几个字里,措辞要具体。
  4. 同意。 只向已订阅同意的人发送促销短信,并附上退订方式。我们的订阅与同意指南列出了需要记录的内容。
  5. 发送量。 逐步提升,并在大型活动前告知服务商。参见高并发短信发送。
  6. 区分流量类型。 将一次性验证码和提醒与促销分开,使用各自的发件人和通道,这样促销投诉就不会拖累验证码的送达。
  7. 重新测试并监控。 重新运行干净的测试短信,并按运营商观察一周的送达情况。

如果做完这些步骤后原因仍不明确,请附上样本升级处理:发件人、目的地运营商、时间戳、消息 ID、文本以及您看到的状态。

实际案例:在某一家运营商上消失的公用事业发件人

“Wadi Power”是一家虚构的电力零售商,发送账单提醒。三个网络的送达正常,但周二起其中一个网络的送达率急剧下降,短信停留在 SENT。

  • 第1步:按运营商和模板分组后,只有带短链接的模板受到影响。
  • 第2步:一条不含链接的纯文本副本能够送达该网络的测试手机。
  • 第3步:把共用的短链接服务换成 wadi.example 下的短链接,把账单金额和品牌放在最前面几个字里,并加入退订语句。
  • 第4步:下一次发送是一小批,用来确认送达,然后发送量在两天内恢复正常。

签名、通道和收件人从未改变。变量只是链接。

哪些错误会让过滤更严重?

  • 轮换签名或号码来绕开拦截。这会发出规避的信号,还浪费备案的精力。
  • 对没收到的人反复重发相同内容。 请先解决原因。
  • 购买名单数据。 没有同意的号码会引起投诉,这些投诉会同时影响运营商和手机端的过滤。
  • 在一个签名上混用验证码和营销,导致促销被拦截时验证码也被拖下水。
  • 忽视退订。 停止请求必须让短信停下来。
  • 把送达率当作一个数字。 始终按运营商、签名和模板拆分。

以上均不构成法律意见。运营商极少公布其过滤规则,并会不经通知地更改,所以在大型发布之前,请确认每个市场当前的要求。

OmniChannels.ai 如何提供帮助

BroadNet Technologies 通过直连运营商的连接投递 A2P 短信,提供可筛选并导出为 CSV 的送达报告、统一格式的送达 webhook,以及签名支持。我们的团队会与您一起准备并提交签名备案,在美国则包括 10DLC 注册,但批准权仍在运营商和监管机构。如果您在某家运营商上的送达率下降,欢迎预约演示,并带上一批失败消息的 ID 样本。

常见问题

为什么我的短信进入了垃圾箱或“未知发件人”文件夹?

在 iPhone 上,信息 App 可以把用户从未互动过的发件人的短信放入“未知发件人”过滤器;在 Android 上,Google Messages 可以把疑似垃圾信息移入“垃圾信息和已拦截”文件夹。两者都取决于发件人声誉和收件人的设置。您可以通过固定的签名、已备案的发件人、清晰的订阅同意和不含可疑链接来提升声誉。

如何判断我的短信是否被运营商拦截了?

按运营商和签名查看送达报告。某一家运营商的送达率骤降到接近零、短信停留在 SENT 而没有最终的 DELIVERED,或者出现带运营商错误码的 REJECTED 或 FAILED 状态,都指向过滤。可以用另一个已备案的发件人发送同一条文字,并在该运营商的手机上测试加以确认。

短链接服务会导致短信被拦截吗?

共用的公共短链接服务可能会。运营商看到垃圾短信和钓鱼短信也在使用相同的短域名,所以它们是常见的过滤触发点,CTIA 的《消息原则》建议使用短链接的发送方采用专属于自己的短链接服务。请使用您自己的域名或品牌短域名,并让最终的落地页与您的品牌保持一致。

我能阻止短信在 iPhone 或 Android 上被标记为垃圾吗?

无法直接阻止,因为过滤在设备上运行,所用的信号不受发送方控制。您可以降低被标记的可能:只发给已订阅同意的人,使用固定且已备案的发件人名称,避免链接到未知域名,并让第一条消息清楚标明您的品牌以及如何退订。

更换签名能解决过滤问题吗?

通常不能。如果原因是内容、通道或同意,新签名会继承同样的问题,还会失去旧签名积累的声誉。运营商也把频繁更换发件人视为规避模式。请先从送达数据中找出原因,并对任何新签名进行规范备案,而不是轮换。

短信被拦截等同于短信未送达吗?

不是。未送达是结果,被拦截只是其中一种原因。短信失败也可能是因为手机关机、号码无效或已携号转网,或内容被发送平台拒绝。拦截类原因表现为针对特定运营商的规律,而无效号码在每条通道上的失败方式都一样。

资料来源

  1. View conversations from unknown senders in Messages on your iPhone, Apple Support
  2. Spam protection in Google Messages, Google Messages Help
  3. CTIA Messaging Principles and Best Practices (May 2023)
  4. GSMA Interworking Security