本文为您介绍短信服务的限制说明。

短信发送频率限制

在实际业务场景中,例如App或网站登录时,可能会有用户频繁获取短信验证码或者通过短信通知方式找回密码的操作,为了限制平台短信被恶意调用、在短时间内大量发起短信发送请求,阿里云对短信发送行为进行以下流控限制。

限制项 限制说明 备注
短信验证码 使用同一个签名,默认情况下对同一个手机号码发送短信验证码,1条/分钟,5条/小时,10条/天。您可以在控制台系统设置 > 国内消息设置中修改发送频率。

一个手机号码通过阿里云短信服务平台只能收到40条/天。

若在发送验证码时提示业务限流,建议根据以上业务调整接口调用时间。
短信通知 使用同一个签名和同一个短信模版ID,对同一个手机号码发送短信通知,最多支持50条/日。 若在发送短信通知时提示业务限流,建议根据以上业务调整接口调用时间。
推广短信 使用同一个签名和同一个短信模版ID,对同一个手机号码发送推广短信,最多支持50条/日。 若在发送推广短信时提示业务限流,建议根据以上业务调整接口调用时间。
注意
  • 所有发送的短信都需要提交审核,审核通过后方可进行短信发送,单击短信签名审核规则短信模板审核规则查看具体审核标准。
  • 天的计算方式是当下时间往后推24小时,例如2017年08月24日11:00发送一条验证码短信,计算限流方式是2017年08月23日11:00点到2017年08月24日11:00点,是否满40条。

短信封禁规则

  • 短信服务会针对用户发送的短信模版和短信签名进行审核,同时配合系统监控,防范在短信内容中出现的违反国家法律法规要求的相关内容。
  • 发现违反规则的短信内容,会对相关用户进行账号冻结,并视情况扣罚用户保证金或追究其责任。
  • 账号冻结后,该用户无法继续使用短信服务,如该账号中包含短信服务的资源包、优惠券等,也无法继续使用。账号冻结后,后续不可申请开通使用。

短信内容长度计算规则

  • 短信字数=短信模版内容字数 + 签名字数。
  • 短信字数不超过70个字,按照70个字一条短信计费。
  • 短信字数超过70个字,即为长短信,按照67个字一条短信,分为多条计费。
注意 在统计短信字数时,小数点、字母、汉字以及其他符号均按照一个字进行统计。 最终按照实际发送成功的短信条数计费。