验证码短信必须用#code#变量且注明用途,通知短信禁营销话术,推广短信须带“拒收请回复r”,图文短信严控格式与素材。

验证码短信必须带 #code# 且明确用途
阿里云等平台强制要求:验证码类模板正文里,变量名只能是 #code#,写成 code、verification_code 或 {code} 全部审核不通过。同时,内容中必须出现“验证码”“校验码”“动态码”“注册码”“动态密码”五词之一,并说明使用平台(如“用于登录凡科后台”)和/或失效时间(如“5分钟内有效”)。
常见错误现象:
• 模板里写了“您的验证码是{code}”,但 {code} 不被识别;
• 写了“验证码:#code#”,却漏掉“该码用于登录”这类用途说明;
• 加了“【退订回T】”或“客服电话:400xxx”,直接拒审。
- 正确示例:
【凡科】您的验证码是#code#,用于登录凡科建站后台,5分钟内有效。 - 签名必须是已报备的企业简称,如【凡科】或【凡科建站】,不能是【FC】或【fanke】
- 签名长度严格控制在3–16个字符(汉字/字母均可),含【】共占2字符
通知短信不能夹带营销话术
通知类模板只允许传递系统级事件,比如订单确认、物流更新、服务到期提醒。一旦出现“限时优惠”“点击领券”“会员专享”等字眼,哪怕只有一处,就会被判定为推广短信,退回重提。
使用场景举例:
• ✅ “【凡科】您提交的网站备案已通过初审,请留意后续短信。”
• ❌ “【凡科】恭喜您备案通过!立即开通高级版享8折,戳链接>>”
- 禁止出现“拒收请回复 r”“退订回T”等退订文案——那是推广短信专属
- 不能出现任何联系方式(电话、微信、网址、二维码文字描述)
- 如果涉及时间,建议用“今日”“明日”而非具体日期(避免过期后模板失效)
推广短信必须带统一退订句式
只有企业认证用户才能提交推广类模板,且末尾必须硬性添加 拒收请回复 r(注意是英文字母 r,不是中文“人”或数字“1”)。少一个字、多一个标点、大小写错误(如 R 或 r.),全部审核失败。
参数方面无固定变量名限制(可用 #name#、#coupon# 等),但内容需体现会员属性,比如“尊敬的VIP客户”“亲爱的凡科老用户”,不能泛称“用户”或“朋友”。
- 正确结尾必须是独立短句,不可合并:“……立减50元,拒收请回复 r”
- 不能写成“退订请回复R”“回复r退订”“拒收请回r”
- 金融、游戏、社交三类行业内容不支持提交,无论是否加退订句式
图文/卡片短信对素材和换行有硬约束
卡片短信不是纯文本,它走的是富媒体通道,但审核更严:图文模板不支持换行,轮播模板最多11行,且每行不能有
标签或 \n 字符;图片尺寸、大小、命名全要合规,否则上传成功但模板审核不通过。
容易踩的坑:
• 用 PS 做完图直接导出,没压缩到 100 KB 左右,上传后提示“图片过大”;
• 图片里没放品牌 logo 或签名,又没在文本开头补上 【凡科】;
• 测试时用了正式模板名,没加“测试”字样,导致试商用模板被当商用误封。
- 图片格式仅限
jpg、jpeg、png;视频仅限mp4,且必须带声音 - 所有素材上传 OSS 时,文件名需唯一,同名会覆盖,导致模板显示错乱
- 轮播模板的“主题”字段不支持换行,但“正文”支持——这点和图文模板相反
最常被忽略的一点:签名和模板内容必须同步报备,不能先用未审核签名发测试短信;一旦触发风控,轻则限流,重则封号不可解。模板不是写完就能用,而是“签名过审 → 模板过审 → 接口调用配额开通”三步缺一不可。










