真实可用的短信发送上限由运营商、平台、法规三层限制叠加构成:运营商限制个人手机群发频次,平台管控模板签名及单号频控,法规约束内容合规性与长短信编码规则。

有,而且限制是分层的:运营商管手机端、平台管通道、法规管内容,三者叠加才构成真实可用的发送上限。
个人手机群发:超量直接封号
用普通手机短信App群发,表面看能选几百个联系人,但背后有硬性熔断机制——三大运营商联合执行:非节假日每小时≤200条、每天≤1000条;节假日期间放宽到每小时≤500条、每天≤2000条。一旦触发,不是延迟发送,而是短信功能被临时关停。
- 被举报营销短信(比如发“限时抢购”给未授权用户)比超量更容易触发封禁
- 短信内容含链接、短网址、二维码时,运营商风控系统会自动加严识别
- 安卓手机用“群发助手”类App,实际仍是调用系统短信接口,不改变上述限制
第三方短信平台:模板+签名+频控三重锁
走正规106通道的平台看似“想发多少发多少”,实则受制于三个刚性规则:同一签名+同一模板Code下,对同一个手机号,通知类每日最多50条、推广类也是50条、验证码类更严——1条/分钟、5条/小时、40条/天(含所有发送方总和)。
-
sendSms接口调用时,若返回isv.BUSINESS_LIMIT_CONTROL错误,基本就是触达了号码维度的天级流控 - 签名必须与营业执照一致,且需在工信部备案;改名或增删字(如【XX科技】→【XX科技有限公司】)都得重新审核
- 模板内容含“免费”“领取”“中奖”等词,即使通过初审,也可能在通道侧被二次拦截
长短信拆分:计费翻倍但用户收不到完整消息
国内短信按70字/条计费,超长后按67字/条自动拆分。问题在于:用户手机未必能正确拼接。尤其Android旧机型、iOS未开启iMessage的设备,常收到3条独立短信,顺序错乱或丢失末尾。
- 150字内容实际生成3条短信,计费3次,但用户可能只看到前两条
- 签名强制占位,比如【ABC公司】共6字,实际只剩64字可用——很多开发者忽略这点,导致模板预览显示正常,实发超长
- 国际短信用UCS-2编码,70字上限不变,但英文混中文时全按1字算,极易误判长度
真正卡住大批量发送的,往往不是总量上限,而是单号码频控+签名模板合规性+长短信兼容性这三处细节。做活动前务必用测试号跑通全链路,别等发到第800条才发现 sendSms 开始批量返回限流错误。










