EaCloud 短信模块,封装基于 EaCloud 短信组件的功能实现。
$ dotnet add package EaCloud.Pack.SMSEaCloud 短信模块,封装基于 EaCloud 短信组件的功能实现。
可按照如下配置方式使用:
EaCloud.Pack.SMS 程序集Install-Package EaCloud.Pack.SMS
appsettings.json 中添加如下配置节点{
"SMS": {
"Provider": "YFXYT", //短信服务提供商:"Aliyun"-阿里云、"YFXYT"-逸峰信盈通
"Id": "服务商授权ID", //服务商授权ID:联系服务商获取
"Secret": "服务商授权密钥", //服务商授权密钥:联系服务商获取
"SignName": "短信签名名称", //短信签名名称:联系服务商设置并获取
"VerifyCodeTemplate": "验证码短信模板", //验证码短信模板:联系服务商设置并获取,逸峰信盈通不需要
"VerifyCodeTempParam": "{{\"code\":\"{0}\"}}", //验证码短信模板参数:联系服务商设置并获取,逸峰信盈通不需要
"VerifyCodeSMS": "尊敬的用户您好,您的验证码:{0},{1}分钟有效,请及时操作,祝您生活愉快!", //验证码短信内容,{0} 表示为验证码内容,{1}表示为有效分钟数
"NoticeTemplate": "通知短信模板", //通知短信模板
"NoticeTempParam": "{{\"customer\":\"{0}\",\"code\":\"{1}\",\"mins\":\"{2}\"}}", //通知短信模板参数
"PromoteTemplate": "推广短信模板", //推广短信模板
"VerifyCodeExpireMins": 3, //验证码有效期分钟数
"LimitOfNumberDay": 999 //1个自然日内短信发送条数限制
}
}