pom:

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

application.properties:

spring.mail.username=1711523853@qq.com
spring.mail.password=awdcvqbbqqejccee
spring.mail.host=smtp.qq.com
##开启加密验证
spring.mail.properties.mail.smtp.ssl.enable=true

//简单邮件

    @Autowired
    JavaMailSenderImpl javaMailSender;

        SimpleMailMessage mailMessage = new SimpleMailMessage();
        mailMessage.setSubject("小黄");
        mailMessage.setText("哈哈哈哈哈");
        mailMessage.setFrom("1711523853@qq.com");
        mailMessage.setTo("1711523853@qq.com");
        javaMailSender.send(mailMessage);

//复杂邮件

    @Autowired
    JavaMailSenderImpl javaMailSender;
        MimeMessage mimeMessage = javaMailSender.createMimeMessage();
        MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true);
        helper.setSubject("小黄");
        helper.setText("<p style='color:red'>哈哈哈哈哈</p>");
        //附件
        helper.addAttachment("电子照片.png",new File("C:\\Users\\Administrator\\Desktop\\文件\\电子照片.png"));

        helper.setFrom("1711523853@qq.com");
        helper.setTo("1711523853@qq.com");
        javaMailSender.send(mimeMessage);