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
  • 相关阅读:
    771. Jewels and Stones
    706. Design HashMap
    811. Subdomain Visit Count
    733. Flood Fill
    117. Populating Next Right Pointers in Each Node II
    250. Count Univalue Subtrees
    94. Binary Tree Inorder Traversal
    116. Populating Next Right Pointers in Each Node
    285. Inorder Successor in BST
    292. Nim Game Java Solutin
  • 原文地址:https://www.cnblogs.com/ggband/p/9531229.html
Copyright © 2011-2022 走看看