短信模板即用户收到短信的内容,包括变量和模板内容。您可以根据业务需要,选择申请验证码、通知短信或推广短信,模板审核通过后才可以发送短信。
使用须知
申请模板前,请先申请短信签名并等待通过审核。
验证码、通知短信和推广短信发送价格不同,详情请参见计费概述。
短信模板可申请次数请参见下表:
类别
描述
可申请次数
正式模板
申请模板时,关联签名为正式签名,则申请的模板为正式模板。
短信服务控制台:申请次数无限制
调用CreateSmsTemplate接口:同一个阿里云账号一个自然日最多可申请100个模板。建议每次申请至少间隔30秒。
测试模板
申请模板时,关联签名为测试签名,则申请的模板为测试模板。审核通过后,模板名称后会显示。
短信服务控制台:同一个阿里云账号最多可申请15个测试模板。
不支持调用接口申请测试模板。
赠送模板
系统赠送的模板。模板名称后会显示。
无需申请,开通短信服务时系统自动赠送。
操作步骤
以下操作以控制台申请短信模板为例,您还可以通过CreateSmsTemplate接口申请短信模板。
申请国内短信模板
登录短信服务控制台,在左侧导航栏选择 。
选择模板管理页签,单击添加模板。根据页面提示,选择模板类型。
填写模板信息及参数。
关联签名:请选择已审核通过的签名。
说明如果选择测试签名,则申请的是测试模板。测试模板须和测试签名一起使用。
模板名称:请填写模板名称。
模板内容:请根据您的使用场景,填写实际短信内容。如需使用变量,请在模板中使用
${变量名}
表示。您可以单击常用模板推荐,使用示例模板;您也可以使用短信模板AI助手生成短信模板内容。使用示例模板可提高审核效率和通过率。
验证码模板内容必须包含“验证码、注册码、校验码、动态码(动态密码)”中的任意一个。
推广短信模板末尾必须携带退订方式,统一退订文案为“拒收请回复R”。
更多内容规范,请参见短信模板规范。
变量属性:请为您在模板内容中使用的变量选择变量属性。不同变量属性规范不同,请选择合适的变量。如果填写的变量不符合规范,模板会审核失败。
单个变量的长度限制为1~35个字符。
同一个变量在模板中仅可出现一次。
不支持组合变量、变量相邻、全变量模板。
验证码变量属性规范
仅数字(推荐使用):变量长度限制4~6个字符。
数字+字母组合或仅字母:变量长度限制4~6个字符。
如果您需要在验证码短信中使用双变量,请选择常用模板推荐中的示例模板。目前不支持自定义双变量模板。
通知短信变量属性规范
变量属性
变量名称
变量规范
用户昵称
自定义,建议设置为各类已上线网站、App的账户名称。
示例:${user_nick}。
长度不超过20个字符。
仅支持英文、数字及简体中文
支持常见英文半角字符,例如
()@#!$%^&*-_=+{}[];:<'>,./?"
不支持所有中文全角字符和空格
不支持特殊字符、emoji字符。
不支持QQ号、微信号。
个人姓名
自定义,个人户籍登记姓名。
示例:${name}。
说明如果实际姓名超长,请根据变量规范和实际场景选择合适的变量属性,并在场景说明中备注完整的短信示例,审核专员会综合评估。
长度限制为2~5位简体中文。
企业/组织名称
自定义,建议设置为工商局登记的企业名称、组织机构名称。
示例:${unit_name}。
长度不超过20个字符。
仅支持中文、中文括号。
不支持英文。
地址
自定义,建议设置为家庭、企业等各类组织机构的场所位置。
示例:${address}。
长度不超过30个字符。
仅支持简体中文、数字以及常用字符。
不支持英文。
不支持QQ号、微信号。
车牌号
自定义,建议设置为普通车辆及常见特种车辆牌照号码。
示例:${code}、${license_plate_number}等。
省份、直辖市或自治区的简称,军用标识(KA、WJ)。
支持4~6位数字、英文字母和1~2位中文<特种车辆标识(警、应急)>的组合,长度不超过10个字符。
说明英文字母需全大写。
不支持QQ号、微信号。
快递单号
自定义,建议设置为物流、快递类的订单号码。
示例:${code}、${order}、${tracking_number}等。
说明请根据变量规范和实际场景选择合适的变量属性。如:京东快递单号JDVC**********7,可以选择其他号码变量属性,并在场景说明中备注完整的短信示例,审核专员会综合评估。
支持8~16位数字。
支持1~3位英文字母和5~16位数字的组合。
不支持QQ号、微信号。
取件码
自定义,用于快递等暂存领取时的确认码。
示例:${code}、${order}、${pick_up_code}等。
支持4~8位数字、短横线、下划线的组合。
金额
自定义,建议设置为有意义的变量名称。
示例:${money}。
支持数字、小数点组合。
不支持¥、$、元、美元等货币单位符号。
不支持常见的数量单位,如个、分钟。
其他号码
自定义。
示例:${code}、${order}、${order_sn}、${password}等。
支持数字、字母等组合,长度不超过35个字符,例如:验证码、密码、订单编码。
不支持QQ号、微信号。
时间
自定义,建议根据日期/时间类型设置。
示例:${time}、${date}、${day}、${year}、${month}等。
符合系统标准日期/时间格式,日期采用公历时间,不支持下划线等特殊符号。
日期,例如:YYYYMMDD、YYYY-MM-DD、YYYY/MM/DD、YYYY年MM月DD日
时间,例如:hh:mm:ss、hh:mm、hh点mm分、hh点mm
日期+区间,例如:上午、下午、晚上
日期+时间组合,例如:YYYYMMDDhh:mm:ss
说明不支持使用JSON数组格式传参。
电话号码
自定义。
示例:${phone}、${telephone}等。
中国内地标准固话号码,支持5~13位数字和短横线的组合,长度不超过15个字符。
示例:0571-82123***、400-123-1234、10086、95679
中国内地标准手机号码,支持11位数字,且首数字为1。
示例:138****0000
链接参数
用于定位和访问互联网某个特定网址的结尾可变的字符串。
说明如果长度限制不能满足业务需要,建议选择其他(如名称、账号、地址等)变量属性,并在场景说明中备注完整的短信示例,详细描述业务使用场景,审核专员会综合评估。
变量内不支持传入IP地址或链接。
支持英文、数字的组合,长度不超过8个字符。
不支持短链链接+变量的组合,支持一级域名或官网链接+变量的组合。
例如:aliyun.com/${code}
不支持全变量链接。
不支持QQ号、微信号。
不支持传入文档类链接。
邮箱地址
自定义。
示例:${email_address}。
常见互联网发送、接收信息的电子邮箱地址,由用户名+@+域名组成。
以英文字母或数字开头,支持英文、数字、下划线组合,且必须包含@
长度限制为7~30个字符。
其他
(如名称、账号、地址等)
自定义,建议根据变量类型设置一个有意义的变量名称。
可以设置为公司、产品、地址、姓名、内容、账号、会员名等。
说明选择其他(如名称、账号、地址等)变量属性后,建议在场景说明中备注完整的短信示例,提供变量的传参内容,详细描述业务使用场景和选择这个变量属性的原因,审核专员会综合评估。
如果有特殊需要,请将联系方式放入模板中。
测试模板(即模板关联的签名为测试签名)不支持其他变量属性。
不允许设置为QQ号、微信号(公众号)、手机号、网址、座机号、小程序、APP、链接等。
长度不超过35个字符。
推广短信变量属性规范
变量属性
变量名称
变量规范
用户昵称
自定义,建议设置为各类已上线网站、App的账户名称。
示例:${user_nick}
长度不超过20个字符。
仅支持英文、数字及简体中文
支持常见英文半角字符,例如
()@#!$%^&*-_=+{}[];:<'>,./?"
不支持所有中文全角字符和空格
不支持特殊字符、emoji字符。
不支持QQ号、微信号。
个人姓名
自定义,建议为个人户籍登记姓名。
示例:${name}
长度限制为2~5位简体中文。
数量/金额
自定义,建议设置为有意义的变量名称。
示例:${money}
支持数字、小数点组合。
不含¥、$、元、美元等货币单位符号。
不含数量的常见单位,例如个、分钟。
日期/时间
自定义,建议根据时间类型设置。
示例:${time}、${date}、${day}、${year}、${month}等
符合系统标准日期/时间格式,日期采用公历时间,不支持下划线等特殊符号。
日期,例如:YYYYMMDD、YYYY-MM-DD、YYYY/MM/DD、YYYY年MM月DD日
时间,例如:hh:mm:ss、hh:mm、hh点mm分、hh点mm
日期+区间,例如:上午、下午、晚上
日期+时间组合,例如:YYYYMMDDhh:mm:ss
说明不支持使用JSON数组格式传参。
链接参数
用于定位和访问互联网某个特定网址的结尾可变的字符串。
变量内不支持传入IP地址或链接。
支持英文、数字的组合,长度不超过8个字符。
不支持短链链接+变量的组合,支持一级域名或官网链接+变量的组合。
例如:aliyun.com/${code}
不支持全变量链接。
不支持QQ号、微信号。
不支持传入文档类链接。
场景说明:请填写您使用短信的业务场景或业务的线上链接,并提供短信完整示例(需填入变量内容)。
完善的场景说明有助于审核人员理解您的业务场景,提高审核效率和审核通过率。
您可以提供变量的传参内容,详细描述业务使用场景和选择这个变量属性的原因。
您可以提供实际业务的网站链接、已备案的域名地址、应用市场下载链接等。
针对登录场景,您可以提供测试账号和密码。
更多资料:补充上传业务证明文件或业务截图,有助于审核人员了解您的业务详情。
如果您申请的是推广短信:为避免未经授权的推广短信可能带来的不良影响,请在征得会员同意的情况下发送推广短信。因此您需要上传隐私协议截图和会员管理系统截图。材料规范请参见用户授权证明材料上传规范。
隐私协议截图:您的应用、网站与会员客户签订的隐私授权协议截图,包括但不限于客户通知、推广短信的退订等相关内容。
会员管理系统截图:您的会员管理系统截图,以确保您发送推广短信给您的会员客户。
单击添加,模板进入审核状态。
申请国际/港澳台短信模板
仅企业认证用户可以申请国际/港澳台短信模板。
国内短信模板与国际/港澳台短信模板不能混用,请根据业务使用场景申请模板。
发往美国、加拿大的短信,必须填写10DLC,注册后运营商提供SenderID。
发往新加坡的短信,必须注册SenderID。
审核流程
审核时间
一般情况下,模板提交后,阿里云预计在2个小时内完成审核(审核工作时间:周一至周日9:00~21:00,法定节假日顺延)。
鉴于政府企业的特殊性,所有涉及政检法客户的申请均需填写联系固话进行核实。阿里云会在2个工作日内审核完成。如果多个工作日还未审核,请核实提供的固话号码是否正确。
审核状态
已撤回:审核中的模板已被撤回。
审核中:正在排队等待审核。预计2个小时内审核完成。
未通过:模板审核失败。修改短信模板:
控制台:在模板列表操作列选择未通过审核的模板,单击查看原因并修改,参见短信审核失败的处理建议修改模板,修改完请重新提交审核。
API:通过UpdateSmsTemplate接口,修改审核未通过的模板。
通过:模板已通过审核。审核通过的模板没有时间限制,可以一直使用。
您可以激活短信服务专属钉群,查看短信模板审核通知、设置预警消息推送等快捷操作。