短信服务的模板都需要经过审核,审核通过后才可以使用该模板。本文将为您介绍短信模板的规范说明,帮助您快速通过模板审核。视频解读:短信审核规则速览

公共规范

内容规范
类别 规范
格式
  • 限制为1~500个字(含变量)。
  • 为避免与签名混淆,在模板内容任意位置均不能使用【】,在模板内容首尾不能使用[]。
  • 不支持特殊符号例如# 『』「」〖〗 m² • ①★※→等。

长度计算规则,请参见短信发送规则

说明
  • 国内短信服务模板暂不支持繁体字及其它任意语言。
  • 国际/港澳台短信服务模板不区分模板类型。
内容 短信模板需明确表述短信发送的实际内容。
  • 禁止发送金融相关的所有内容。
  • 地产、留学、招聘、交友、游戏等行业仅支持发送验证码。
  • 不支持发送未经许可的信息,主要指邀请注册、邀请成为会员的商业性信息。
  • 不支持内容中含有直接或间接访问应用内测分发平台的行为。
  • 禁止发送涉及:色情、赌博、毒品、党政、法律维权、众筹、慈善募捐、宗教、迷信、股票、留学移民、面试招聘、博彩、贷款、催款还款、信用卡提额、投资理财、中奖、抽奖、一元夺宝、一元秒杀、一元云购、二类电商、A货、整形、烟酒、交友、暴力、恐吓、皮草、返现返利、代开发票、运营商禁止发送的信息、代理注册、代办证件、加群、加QQ或者加微信、贩卖个人信息、运营商业务、流量营销、违反广告法用语、殡葬、刷单、做任务、空包网、邀请好评、转店类、拉新、众包业务、POS机、积分兑换等内容的短信。
  • 禁止在关键字或关键信息中出现错别字、变体字、异体字、各类干扰符号等,例如威信;禁止出现各类非正常混合字以及非常用的表达法。
注意 如出现违法违规或者损害到相关他人权益的,平台将保留最终追究的权利!请各会员严格遵守规范要求,加强自身业务安全,发送合规短信。
变量规范
短信模板可以包含变量,您可以通过变量实现短信内容的定制化。
类别 说明
格式 固定格式如:${name}${content}等,中间字母应代表变量属性。
长度和命名

针对2018年01月10日之后申请的短信通知模板,变量限制为1~35个字符;验证码模板,变量限制为1~20个字符。

首字母必须为英文字母,只支持字母、数字和下划线组成,不支持全数字,同时不支持设置为email、mobile、id、nick、site等。
说明 企业认证用户可通过提交工单解除变量长度限制,阿里云审核专员会对新提交的短信模板进行评估。
其他规范
  • 模板中的两个变量不能相邻,前后需加文字说明,以体现模板使用者的商业意图,不支持组合变量或变量相邻,例如${code}${name},不支持全变量模板。

    正确示例:兹定于${time}${place}召开${content}会议,请准时参加。

  • 公众号、小程序、App、链接等产品内容需置于变量外。
  • 变量内不支持传入IP地址或链接。若链接无法固定,建议格式为:一级域名+变量,如www.aliyun.com${code}
个人和企业用户如果选择模板类型短信通知,且模板内容中设置了变量时,必须指定变量属性。变量属性的设置规范如下:
变量属性 变量名称 规范
电话号码 自定义,建议设置为phone等。
  • 长度为5~11位。
  • 支持国内标准手机号、固定电话号码。
其他号码(如订单号、密码等) 自定义,建议根据编号类型设置,例如code、order、order_sn、password等。

主要用于订单号、密码、随机密钥等数字组成的编号。

  • 不支持手机号、QQ号、微信号、URL等联系方式。
  • 仅包含大小写字母、数字和字符组合。
时间 自定义,建议根据时间类型设置,例如time、date、day、year、month等。
  • 需要符合时间的表达方式,格式示例如下:
    • 日期:yyyyMMdd、yyyy-MM-dd、yyyy/MM/dd、yyyy年mm月dd日
    • 时间:HH:mm:ss、HH:mm、HH点mm分、HH点mm
    说明 不支持下划线等特殊符号。
金额 自定义,建议设置为money等有意义的变量名称。
  • 仅支持传入能够正常表达金额的数字、小数点或中文,例如壹、贰、叁、肆等。
注意 ¥$等货币符号需要放在模板中,不支持变量传入。
其他(如名称、账号、地址等) 自定义,建议根据变量类型设置一个有意义的变量名称。
  • 可以设置为公司、产品、地址、姓名、内容、账号、会员名等。
  • 不允许设置为QQ号、微信号(公众号)、手机号、网址、座机号等联系方式。如果有特殊需要,请把联系方式放入模板中。

特定规范

除公共规范以外,不同短信类型的模板还有以下特定规范:
类别 变量规范 内容规范
验证码
  • 在模板中仅支持一个变量。
  • 验证码模板变量的实际内容仅支持数字或英文字母。
  • 国内短信模板必须包含“验证码、注册码、校验码、动态码(动态密码)”中的任意一个;国际/港澳台短信模板必须包含“code”。
  • 模板必须体现和说明“使用平台、用途、失效时间”中的任意一种。
  • 模板无须说明退订方式相关内容。
  • 模板不支持包含与验证码无关的内容,如电话号码、链接、通知内容等。
短信通知
  • 同一个变量在模板中仅可出现一次。不支持的模板示例:您家宝贝${name}已经到达${name}现场!
  • 可以添加链接,但不支持设置变量链接,如:www.${site}.cn,也不支持短链接与变量直接组合的格式,如:ays.cn${code},ays.cn为短链接,${code}为变量。

    允许设置的格式为官网链接与变量拼接,如:www.aliyun.com${code}。请注意,对于具体的url,审核专员会进行审核,审核通过才可以使用。

  • 除公共规范外,另不支持在短信通知中发送涉及推广短信的内容和验证码。
  • 模板无须说明退订方式相关内容。
推广短信 不支持变量。
  • 模板结尾处必须说明退订方式,仅支持设置回复“TD、T、N”中的任意一种退订短信,回复其他内容无效。
    说明 申请推广短信模板时,默认已添加退订方式,无需重复添加。
  • 除公共规范外,另不支持保险、房地产、教育、培训、游戏、美容、医疗、会所、酒吧、足浴、助考、商标注册、装修、建材、家私、会展、车展、房展、汽车销售、知识产权、招商加盟等信息的短信。
  • 除公共规范外,另不支持向非会员用户发送营销内容。
  • 推广短信内容需体现在模板内,禁止发送加微信送礼品等不清晰的推广内容。

常用模板示例

阿里云短信服务提供了应用场景为验证码和短信通知的模板示例。您可以参考下表示例,并根据实际业务需求创建符合规范的短信模板。

验证码
应用场景 模板示例
登录/验证
  • 您的验证码${code},该验证码5分钟内有效,请勿泄漏于他人!
  • 您的验证码:${code},您正进行身份验证,打死不告诉别人!
  • 验证码为:${code},您正在登录,若非本人操作,请勿泄露。
注册
  • 您正在申请手机注册,验证码为:${code},5分钟内有效!
  • 尊敬的用户,您的注册会员动态密码为:${code},请勿泄漏于他人!
  • 您的注册码:${code},如非本人操作,请忽略本短信!
  • 您的校验码:${code},您正在注册成为会员,感谢您的支持!
  • 验证码为:${code},您正在注册成为平台会员,感谢您的支持!
重置密码 您的动态码为:${code},您正在进行密码重置操作,如非本人操作,请忽略本短信!
变更信息 验证码为:${code},您正在尝试变更重要信息,请妥善保管账户信息。
短信通知
应用场景 模板示例
重置密码 您好,您的密码已经重置为${password},请及时登录并修改密码。
审核 您的${mtname}申请已于${submittime}审批通过,特此通知。
兑换码/提货码/取件码
  • 您的兑换申请已经通过,兑换码为${code},请勿告诉别人!
  • 尊敬的${name}用户,您的提货码是:${code},请不要把提货码泄露给其他人。
  • 您好,请凭取件码:${code},至${address}取件,若有问题请咨询${phone}
交易订单
  • 您有新的订单待处理,当前状态:${status},订单摘要:${remark},请及时处理。
  • 您有新的${product}订单,请注意查收!
  • 尊敬的${name}, 门店${store}有新的配送订单,快去抢单!
  • 您有新订单,收货人:${consignee},联系方式:${number},请您及时查收!
  • 亲爱的会员,您在${name}的订单提交成功。我们会尽快发货,记得关注我们的商城喔~感谢您的支持!