时间:2026-07-23 来源:九天企信王 作者:危问柳

很多人觉得发短信就是打几个字,点个发送键,对方就能收到。但实际上,每条短信从你编辑到显示在用户屏幕上,中间要经过好几个环节。
首先是运营商的网关系统。这个系统会检查你的短信内容是否符合规定,有没有敏感词,是不是完整的语句。如果内容质量太差,或者像“你好”“hi”这种不到三个字的无效信息,网关会直接拦截。
然后是通道审核。正规的短信平台会接入多个运营商通道,每条短信发出前都会被快速扫描一遍,判断是否存在违规风险。
才是基站转发到目标手机。
这三个环节里,任何一个被卡住,短信就发不出去。更让人头疼的是,不少平台是“提交即计费”,也就是说你内容被系统拦截了,钱照样扣,但用户根本收不到。
所以搞懂短信规则,不是为了应付平台,而是为了省成本,真真实实让内容到达用户手上。
短信内容如果少于三个字,比如只发了“好”“是”“OK”这种,运营商的系统会判定为“无意义字符串”。结果就是系统收了你的提交请求,钱照扣,但真正的用户手机上看不到任何东西。
另外也不要用一堆乱码或者重复字母数字去凑数,比如“abc123abc123”这样的,也会被直接拦截。
一条正规短信建议最少写几十个字,表达清楚你的目的。
现在国内短信基本使用GB2312编码。大部分常见的中文、英文字母、数字都支持,但有一个容易踩坑的地方——单引号。
中文环境里经常用到的单引号(′),在GB2312编码里是不支持的。如果你在内容里写“张三′的新品”,这个单引号会让整个短信在部分手机上显示成乱码,或者直接导致发送失败。
解决办法是把单引号改成普通英文单引号(')或者双引号("),也可以用中文的左右引号(‘ ’)。
短信平台不是你的私人对话工具。内容里不要带有辱骂性质的词语,也不要对个人进行攻击或威胁。这类内容一旦被检测到,不光当天发送失败,你的账户还可能被标记为高风险,后续所有短信都要经过更严格的审核。
有些内容不管你怎么写,都注定会被拦截,甚至会给你带来法律风险。这些禁区需要牢记。
这是最底线的红线。任何涉及色情图片或文字暗示、赌博宣传、毒品相关信息以及各种骗局内容,都会被系统直接封杀。这类内容一旦被监管机构发现,不只是短信发不出去这么简单,还可能面临行政处罚甚至刑事责任。
短信通道不是一个讨论时事、传播新闻的渠道。涉及国家政策、民族问题、社会热点事件的讨论,哪怕是转述或者评论,都会被系统判定为违规。这些内容容易引发误解,运营商为了规避风险,会直接屏蔽。
短信里不要出现“XX品牌是垃圾”“XXX不如我们”这类直接贬低竞争对手的说法。这在内容审核里属于“不正当竞争”范畴,会被拦截。即便内容里没明说,但用了负面指向性极强的词汇,也容易踩雷。
有些词本身可能没问题,但因为被恶意利用的太多了,运营商把它们纳入了敏感词库。比如“免费领取”“点击链接”“中奖”“积分兑换”“账户异常”等。这些词如果出现在短信里,系统会高度警惕。不是完全不能用,而是需要搭配合理的语境,并且尽量在正式发送前做单条测试。
很多人一次性发几千上万条短信,结果钱花了,一条都没到用户手机上。原因很简单——没做单条测试。
正规的做法是这样的:
先拿自己的手机,用当地移动号码接收一条测试短信。如果能正常收到,说明内容通过了网关审核,编码也没问题。
如果收不到,第一时间联系短信平台的客服帮助查询。这时候还能调整内容,避免大批量发送失败。
很多人觉得麻烦,直接省掉这一步,结果几千块花进去,只换来一纸账单,用户那边一条短信都没看到。
一条标准短信是70个汉字。超过70个字,系统会自动分成多条发送。比如你写了140个字,用户就会收到两条短信。
注意,这里有个细节:超长短信的第二条内容,系统会延迟3分钟发送。这不是技术故障,而是为了保障用户按顺序阅读。如果两条同时到达,手机可能显示顺序错乱,用户看到的内容就不连贯了。
所以你写内容时,尽量让每一条分段都保持完整的意思。如果用户只收到第一条,也能看懂你想说什么。
频繁发送会让用户产生厌烦,甚至投诉。用户一旦投诉到运营商那里,你的号码就会被列入黑名单,后续所有短信都发不进去。
建议一天内对同一用户只发1到2条。如果有重要通知,提前规划好时间,不要半夜或者清晨发送。用户休息时间收到短信,第一反应不是感谢,而是反感。
很多短信开头就是“恭喜你获得”“你有一个红包”,用户看了第一反应是垃圾信息。正确做法是第一句话就表明身份:比如“【XX平台】尊敬的用户,您本月账单已出。”
用户知道是谁发的,才会继续往下看。
短信空间有限,不要绕弯子。直接告诉用户你需要他做什么。比如“请在今天内登录APP确认收货地址”“您报名的活动将在周六下午两点开始”。
模糊的表达,比如“有个事想跟您聊聊”“麻烦您看下”,会让用户困惑甚至直接忽略。
“再不领取就过期了”“限量100份,先到先得”这种强烈的促使用户行动的话,容易被判为诱导性内容。不是不能用,但语气要平和一些。比如改成“活动将于本周五截止,如您符合条件,请尽快参与。”
让用户觉得这是正常通知,而不是在催促他。
“明天开会”“请回复”这种太短的句子,虽然不会被拦截词卡住,但用户体验很差。用户拿到一条信息,不知道什么会、跟谁有关、怎么回复。每个句子尽量包含主谓宾,表达清晰。
很多人在短信里习惯加空格或者换行,觉得可以排版更美观。但实际发到手机上,不同品牌的手机显示效果不一样。有些手机会忽略多余的空格,有些会把换行显示成空格或乱码。
如果你对排版有要求,建议在每条短信的开头和结尾用简洁的符号分隔,比如“【】”或者短横线“——”。
一串连续的感叹号或者问号,比如“!!!!”“????”,系统会判定为噪音内容。一条短信里符号占比过高,容易被拦截。
短信里如果只有一串数字或者一个链接,没有文字说明,系统会认为这是垃圾信息。正确的做法是加上引导语。比如“您的验证码是123456,5分钟内有效”或者“请点击以下查看详情:xxxxx”。
发送成功,用户手机收到了,只是第一步。用户会不会点开看,才是关键。
同一个用户一天收到你3条以上短信,他大概率会直接把你拉黑。用户一旦拉黑,你后期再发任何内容他都收不到。
用户愿意看的短信,通常跟切身利益相关:账户变动通知、物流更新、活动到期提醒、预约确认等。跟用户无关的节日问候、纯营销推广,打开率很低。
不要让用户觉得被骚扰。比如在内容结尾写上“如已办理/回复TD退订”,虽然技术上不强制,但用户会因此对你的品牌产生信任。
把所有规则和技巧融到一起,一条合格的短信大概长这样:
【XX品牌】尊敬的用户,您上周报名的秋季新品试用活动将于本周六(10月15日)下午两点在门店举办。请携带报名时使用的手机参加。如有疑问,请回复短信联系客服。
这条短信的好处:
- 开头标明了品牌,用户知道是谁发的。
- 内容完整,有具体时间和地点。
- 语句平实,没有过度煽动性词汇。
- 字数在标准范围内,不会被拆分。
- 没有任何敏感词和违规内容。
如果你需要定期发送短信,建议建立一套自己的检查清单:
- 内容是否包含敏感词或违规词
- 字数是否在合理区间
- 编码是否用了特殊符号
- 是否做了单条测试
- 是否在合理时间发送
- 内容是否有实际价值
养成检查的习惯,能帮你省下不少冤枉钱,也让用户对你发的内容多一些耐心。
短信虽然是一个传统的通讯方式,但在很多场景下依然不可替代。关键是掌握它的脾气,遵守规则,同时站在用户的视角思考问题。做到了这些,你的短信才能真正抵达用户,而不是停留在运营商的系统里被默默过滤掉。