短信模板即用户收到短信的内容,包括变量和模板内容。您可以根据业务需要,选择申请验证码、通知短信或推广短信,模板审核通过后才可以发送短信。
使用须知
申请模板前,请先申请短信签名并等待通过审核。
除短信预付费通用套餐包外,验证码、通知短信和推广短信发送价格不同,详情请参见计费概述。
短信模板可申请次数请参见下表:
类别
描述
可申请次数
正式模板
申请模板时,关联签名为正式签名,则申请的模板为正式模板。
短信服务控制台:申请次数无限制
调用CreateSmsTemplate接口:同一个阿里云账号一个自然日最多可申请100个模板。建议每次申请至少间隔30秒。
赠送模板
系统赠送的模板。模板名称后会显示
。
无需申请,开通短信服务时系统自动赠送。
操作步骤
以下操作以控制台申请短信模板为例,您还可以通过CreateSmsTemplate接口申请短信模板。
申请国内短信模板
登录短信服务控制台,在左侧导航栏选择 。
在模板管理页面,单击添加模板。根据页面提示,选择模板类型。
填写模板信息及参数。
关联签名:请选择已审核通过的签名。
说明模板与关联签名将提交至运营商审核,关联已审核通过的签名可提高运营商签名实名报备通过率。
短信模板与签名没有强关联关系,发送短信时可以根据实际需求自由搭配已审核通过的模板和签名。
模板名称:请填写模板名称。模板名称仅用于管理、区分您申请的多个模板,不会出现在短信内容中。
模板内容:请根据您的使用场景并阅读短信模板规范,填写符合规范的短信内容。
您可以单击常用模板推荐,使用示例模板;您也可以使用短信模板AI助手生成短信模板内容。使用示例模板可提高审核效率和通过率。
说明验证码模板内容必须包含“验证码、注册码、校验码、动态码(动态密码)”中的任意一个。
推广短信模板末尾必须携带退订方式,统一退订文案为“拒收请回复R”。
如需使用变量,请在模板中使用
${变量名}
表示,您也可以通过输入/
快捷添加变量。单个变量的长度限制为1~35个字符。
同一个变量在模板中仅可出现一次。
不支持组合变量、变量相邻、全变量模板。
验证码变量属性规范
仅数字(推荐使用):变量长度限制4~6个字符。
数字+字母组合或仅字母:变量长度限制4~6个字符。
如果您需要在验证码短信中使用双变量,需要选择常用模板推荐中的示例模板。目前不支持自定义双变量模板。
通知短信变量属性规范
变量属性
变量名称
变量规范
时间
自定义,建议根据日期/时间类型设置。
示例:${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数组格式传参。
金额/数量
自定义,建议设置为有意义的变量名称。
示例:${money}。
支持数字、小数点组合。
不支持¥、$、元、美元等货币单位符号。
不支持常见的数量单位,如个、分钟。
用户昵称
自定义,建议设置为各类已上线网站、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位数字、短横线、下划线的组合。
其他号码
自定义。
示例:${code}、${order}、${order_sn}、${password}等。
支持数字、字母等组合,长度不超过35个字符,例如:验证码、密码、订单编码。
不支持QQ号、微信号。
电话号码
自定义。
示例:${phone}、${telephone}等。
中国内地标准固话号码,支持5~13位数字和短横线的组合,长度不超过15个字符。
一个模板最多支持2个联系方式且需要固定具体变量值。
示例:0571-82123***、400-123-1234、10086、95679
链接参数
用于定位和访问互联网某个特定网址的结尾可变的字符串。请遵守链接规范
说明如果长度限制不能满足业务需要,建议选择其他(如名称、账号、地址等)变量属性,并在场景说明中备注完整的短信示例,详细描述业务使用场景,审核专员会综合评估。
一个模板最多支持1个链接。
变量内不支持传入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数组格式传参。
链接参数
用于定位和访问互联网某个特定网址的结尾可变的字符串。请遵守链接规范。
一个模板最多支持1个链接。
变量内不支持传入IP地址或链接。
支持英文、数字的组合,长度不超过8个字符。
不支持短链链接+变量的组合,支持一级域名或官网链接+变量的组合。
正确示例:aliyun.com/${code}
不支持全变量链接。
不支持QQ号、微信号。
不支持传入文档类链接。
变量及引流信息:模板内容中的号码和链接会被系统判定为引流信息,您需要进一步补充其信息:
变量:请为您输入的变量选择正确的变量属性。当变量属性选择电话号码时,您需要补充号码类型及详细号码。
联系方式:识别到模板内容中存在号码,请您确认识别结果是否正确,如确认不属于号码联系方式,可取消勾选。
链接:识别到模板内容中存在引流链接,请核对域名是否识别正确,如识别错误可手动调整。
说明以下为当前关于引流信息的相关规则,违反此规则将影响您的模板审核结果,或短信运营商拦截导致发送失败。建议尽可能在短信模板中避免包含相关信息,以降低短信发送失败风险:
每个模板内最多支持2个号码联系方式,且号码必须全部来自于变量、或全部来自于文本内容。
每个模板内最多支持添加1个引流链接。
每个模板内链接只能来自于文本内容,不能来自于变量。
场景说明:请填写您使用短信的业务场景或业务的线上链接,并提供短信完整示例(需填入变量内容)。
完善的场景说明有助于审核人员理解您的业务场景,提高审核效率和审核通过率。
您可以提供变量的传参内容,详细描述业务使用场景和选择这个变量属性的原因。
您可以提供实际业务的网站链接、已备案的域名地址、应用市场下载链接等。
针对登录场景,您可以提供测试账号和密码。
更多资料:补充上传业务证明文件或业务截图,有助于审核人员了解您的业务详情。
如果您申请的是推广短信:为避免未经授权的推广短信可能带来的不良影响,请在征得会员同意的情况下发送推广短信。因此您需要上传隐私协议截图和会员管理系统截图。材料规范请参见用户授权证明材料上传规范。
隐私协议截图:您的应用、网站与会员客户签订的隐私授权协议截图,包括但不限于客户通知、推广短信的退订等相关内容。
会员管理系统截图:您的会员管理系统截图,以确保您发送推广短信给您的会员客户。
单击AI检测并提交,模板将进入智能检测流程。
若AI检测通过,请您根据提示选择直接提交,提交后模板将自动创建成功,无需进入审核流程。
若AI检测不通过,请根据审核不通过信息修正后重新提交。
若AI检测无法完全判断,系统将自动升级给审核专员进行审核评估,审核进展请在模板列表内查看。
申请国际/港澳台短信模板
仅企业认证用户可以申请国际/港澳台短信模板。
国内短信模板与国际/港澳台短信模板不能混用,请根据业务使用场景申请模板。
发往美国、加拿大的短信,必须填写10DLC,注册后运营商提供SenderID。
发往新加坡的短信,必须注册SenderID。
模板审核
一般情况下,模板提交后,阿里云预计在2个小时内完成审核(审核工作时间:周一至周日9:00~21:00,法定节假日顺延)。
鉴于政府企业的特殊性,所有涉及政检法客户的申请均需填写联系固话进行核实。阿里云会在2个工作日内审核完成。如果多个工作日还未审核,请核实提供的固话号码是否正确。
您可以激活短信服务专属钉群,查看短信模板审核通知、设置预警消息推送等快捷操作。