当前位置:   article > 正文

使用SpringBoot实现邮箱注册_springboot邮箱注册防刷新

springboot邮箱注册防刷新

1.编写serviceImpl实现类。(这个类主要编写发送短信)

@Resource
    JavaMailSender mailSender;//发送邮件对象

public void sendActivationMail(String maillTo, String activationCode) {
        //activationMailMessage 邮件信息对象
        SimpleMailMessage activationMailMessage = new SimpleMailMessage();
        String key = "activation"+maillTo;//收件方邮箱
        activationMailMessage.setSubject("这是一个标题");//标题
        activationMailMessage.setFrom("xieyong6352@foxmail.com");//发送人
        //注入的简单邮件消息对象,设置收件方
        activationMailMessage.setTo(maillTo);
        //设置邮件正文
        activationMailMessage.setText("注册邮箱:"+maillTo+"  激活码:"+activationCode);
        //注入的邮件发送器,负责登录服务器,发送邮件
         mailSender.send(activationMailMessage);
        //保存邮箱账号和激活码,到redis缓存中,30分钟后过期
        redisService.set(key,activationCode,(long)30*60);
    }
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/142719
推荐阅读
相关标签
  

闽ICP备14008679号