zoukankan      html  css  js  c++  java
  • spring boot整合mail

    1.添加依赖

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

    2.增加配置

    spring.mail.default-encoding=utf-8
    spring.mail.host=smtp.partner.outlook.cn
    spring.mail.port=587
    spring.mail.username=xxxx@xxxx.com
    spring.mail.password=123456
    spring.mail.properties.mail.smtp.auth=true
    spring.mail.properties.mail.smtp.timout=25000
    spring.mail.properties.mail.smtp.socketFactory.fallback=false
    spring.mail.properties.mail.smtp.starttls.enable=true
    spring.mail.properties.mail.smtp.protocol=smtps
    spring.mail.properties.mail.smtp.ssl.trust=smtp.partner.outlook.cn

    3.编写测试代码

    @Controller
    @RequestMapping("/api")
    public class SendMailController {
    
        @Autowired
        private MailSender mailSender;
    
        private SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
    
        @RequestMapping(value = "/sendmsg", method = RequestMethod.GET)
        @ResponseBody
        public String sendMessage(){
    
            simpleMailMessage.setSubject("~-Test-~");
            simpleMailMessage.setText("test");
            simpleMailMessage.setFrom("嘻嘻嘻");
            simpleMailMessage.setTo("嘻嘻嘻");
    
            mailSender.send(simpleMailMessage);
    
            return "Mail Sent";
    
        }
    
        @RequestMapping(value = "/hello" , method = RequestMethod.GET)
        @ResponseBody
        public String getHello(){
            return "Hello";
        }
    
    }
  • 相关阅读:
    初级模拟玩骰子猜大小游戏
    会员号的百位数字等于产生的随机数即为幸运会员
    课外作业1:将一个double类型的小数,按照四舍五入保留两位小数
    git idea tag push
    java进程资源监控
    websocket
    kafka win10搭建 单机版
    kafka细节知识---mark
    Springboot 1.5.7整合Kafka-client
    redis安装 centos
  • 原文地址:https://www.cnblogs.com/davidwang456/p/6679176.html
Copyright © 2011-2022 走看看