zoukankan      html  css  js  c++  java
  • springboot发送邮件

    1、在发送端邮箱平台开通SMTP服务

      1)以163邮箱为例:

      step 1:

      

      step 2:

      

    2、编写代码:

      1)添加发送邮箱maven依赖

      

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-mail</artifactId>
    </dependency>

      2)配置application.properties

    spring.mail.default-encoding=UTF-8
    spring.mail.host=smtp.163.com
    spring.mail.test-connection=true
    #发送者的邮箱密码
    spring.mail.password=******
    #端口
    spring.mail.port=994
    #协议
    spring.mail.protocol=smtps
    #发送者的邮箱账号
    spring.mail.username=***@163.com
    server.port=80

       3)发送邮件代码  

    @RestController
    public class MailController {
    
        @Autowired
        JavaMailSender jms;
    
        @GetMapping("/send")
        public String send() {
            //建立邮件消息
            SimpleMailMessage mainMessage = new SimpleMailMessage();
            //发送者
            mainMessage.setFrom("***@163.com");
            //接收者
            mainMessage.setTo("***@qq.com");
            //发送的标题
            mainMessage.setSubject("offer收割机");
            //发送的内容
            mainMessage.setText("130万月薪");
            jms.send(mainMessage);
            return "true";
        }
    }
    ggband
  • 相关阅读:
    混合背包
    庆功会(多重背包)
    商店选址问题(dij)(未完成)
    城市问题(dij)
    最短路径问题(dijkstra)
    城市问题(Floyd)
    商店选址问题(Floyd)
    差值中位数(二分答案+判定中位数)
    CF448C Painting Fence(分治)
    字符串+数论(扩展欧拉定理)
  • 原文地址:https://www.cnblogs.com/ggband/p/9531229.html
Copyright © 2011-2022 走看看