当前位置: 首页 > news >正文

深圳企业网站app开发朝阳seo

深圳企业网站app开发,朝阳seo,南宁关键词优化软件,wordpress和vue准备工作 在邮箱官网开放SMTP授权,获取相应密钥,才可以进行发送邮件 这里以网易163邮箱为例,登录邮箱后,依次点击“设置-POP3/SMTP/IMAP” ,然后开启SMTP服务。这时候会提示一个授权码,例如:H…

准备工作

在邮箱官网开放SMTP授权,获取相应密钥,才可以进行发送邮件

这里以网易163邮箱为例,登录邮箱后,依次点击“设置-POP3/SMTP/IMAP” ,然后开启SMTP服务。这时候会提示一个授权码,例如:HMASDWFASCZSMTAS,一定要记下来,一会会用到


实现步骤 

第一步、在pom.xml中添加邮箱依赖

        <!-- 邮箱验证码依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>

第二步、在application.yml中配置邮箱连接信息

spring:mail:#smtp服务主机  qq邮箱则为smtp.qq.com;163邮箱是smtp.163.comhost: smtp.163.com#服务协议protocol: smtp# 编码集default-encoding: UTF-8#发送邮件的账户username: ************@163.com#授权码password: ****************test-connection: trueproperties:mail:smtp:auth: truestarttls:enable: truerequired: true

第三步、新建一个工具类,用于生成6位数的随机数

/*** 字符处理工具*/
public class CharUtil {/*** 随机数6位生成* @return*/public static String randomVerify () {Random random = new Random();String result = "";for (int i=0; i<6; i++){result += random.nextInt(10);}return result;}
}

第四步、新建一个controller接口类(核心)即可实现发送邮件

@RestController
@RequestMapping("/mail")
public class MailVerifyController {@Autowiredprivate JavaMailSender mailSender;//	获得发件人信息@Value("${spring.mail.username}")private String from;/*** 发送邮件验证码* @param mail 发送的邮箱* @return*/@PostMapping("/send")public Result save(@RequestParam String mail) {// 获取随机6位验证码String verify = CharUtil.randomVerify();SimpleMailMessage message = new SimpleMailMessage();// 发送邮箱message.setFrom(from);// 接受邮箱message.setTo(mail);// 标题message.setSubject("测试服务平台-邮箱验证");// 内容message.setText("<h1>尊敬的用户您好:</h1><br>" +"<h5> 您正在进行邮箱验证,本次验证码为:<span style='color:#ec0808;font-size: 20px;'>" + verify + "</span>,请在10分钟内进行使用。</h5>" +"<h5>如非本人操作,请忽略此邮件,由此给您带来的不便请谅解!</h5> <h5 style='text-align: right;'>--测试服务平台</h5>");try{// 发送邮件mailSender.send(message);return Result.success(200,"验证码发送成功");} catch (Exception e) {return Result.success(404,"验证码系统发送失败,请检查邮箱账号是否正确!",e);}}}

效果图 

 

http://www.ritt.cn/news/12533.html

相关文章:

  • 网站建设功能套餐表焦作seo公司
  • 法院内部网站建设方案网站推广公司排行榜
  • 网站做的支付宝接口环球资源外贸平台免费
  • 好网站设计公司东莞百度快速优化排名
  • 官方网站建设进度表店铺seo是什么意思
  • 做网站公司价格企业seo整站优化方案
  • 扬州建设集团招聘信息网站廊坊今日头条新闻
  • 佛山网站公司网络销售公司
  • 哪个网站可以做销售记录chatgpt 网站
  • 西宁网站建设优化案例公司网站设计定制
  • 知名个人网站经典软文案例分析
  • 青岛北京网站建设自己有域名怎么建网站
  • 网站上传图片要求青岛seo计费
  • 做网站是互联网开发吗百度竞价排名查询
  • 东莞网站建设功能福州seo扣费
  • 网站建设建设百度新闻官网
  • 河北省建设项目信息网站百度人工申诉客服电话
  • 公司让我做网站深圳seo专家
  • 专业建站团队班级优化大师是干什么用的
  • 上海网站建设褐公洲司中国企业网
  • 福州网站设计哪家好免费做网站怎么做网站链接
  • 网站建设中代码长沙百度关键词搜索
  • 图片制作带字北京seo排名服务
  • 平台营销型网站建设青岛百度seo
  • 上海招聘网站建设上海关键词推广
  • 网站建设难么班级优化大师官方免费下载
  • 广州市住房建设局网站seo每日工作
  • 重庆好的网站建设网站搜索优化技巧
  • 日本做的比较好的陶瓷网站百度爱采购竞价推广
  • 无锡做网站企业创意营销新点子