zoukankan      html  css  js  c++  java
  • spring boot 发邮件

    Spring Boot 提供了一个发送邮件的简单抽象,使用的是 org.springframework.mail.javamail.JavaMailSender

    1.添加依赖

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

    2.添加配置参数

    spring.mail.host=smtp.exmail.qq.com
    spring.mail.username=admin@qq.cn
    spring.mail.password=123456
    
    # 启动SSL时的配置
    spring.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
    spring.mail.smtp.socketFactory.fallback=false
    spring.mail.smtp.socketFactory.port=465

    3.发送邮件

    @Autowired
    private JavaMailSender javaMailSender;
    
    @RequestMapping("/sendEmail")
    @ResponseBody
    public boolean sendEmail() {
        SimpleMailMessage msg new SimpleMailMessage();
        msg.setFrom("123@qq.cn");
        msg.setBcc();
        msg.setTo("admin@javastack.cn");
        msg.setSubject("主题");
        msg.setText("内容");
        try {
            javaMailSender.send(msg);
        } catch (MailException ex) {
            System.err.println(ex.getMessage());
            return false;
        }
        return true;
    }
  • 相关阅读:
    【luogu4719】动态DP模板 [动态DP]
    【2019.9.22】
    [JSOI2010]连通数[tarjan缩点]
    【2019.9.16】Za
    【2019.9.18】Za
    [USACO14OPEN]GPS的决斗Dueling GPS's [最短路]
    【CF891C】Envy [最小生成树]
    【2019.9.17】Za
    【2019.9.17】
    【luogu3403】跳楼机 [同余最短路]
  • 原文地址:https://www.cnblogs.com/qinxu/p/14202007.html
Copyright © 2011-2022 走看看