javax mail简单使用

引入

  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
  </dependency>
  mail:
    username: 48303354@qq.com
    password: XXXX
    host: smtp.qq.com
    properties.mail.smtp.ssl.enable: true
@SpringBootTest
public class test {

    @Autowired
    JavaMailSenderImpl mailSender;

    @Test
    void contextloads(){
        SimpleMailMessage message=new SimpleMailMessage();
        message.setSubject("java mail测试");
        message.setText("我的第一封java邮件");
        message.setFrom("48303354@qq.com");
        message.setTo("48303354@qq.com");

        mailSender.send(message);
    }


    @Test
    void contextloads2() throws MessagingException {
        //一个复杂的邮件
        MimeMessage mimeMessage=mailSender.createMimeMessage();
        //组装
        MimeMessageHelper helper=new MimeMessageHelper(mimeMessage,true);
        //正文

        helper.setSubject("java mail测试");
        helper.setText("<p style='color:red;font-size:24;text-align:center'>我的第一封java邮件</p>",true);
        helper.setFrom("48303354@qq.com");
        helper.setTo("48303354@qq.com");

        mailSender.send(mimeMessage);
    }
}
上一篇:scanf的正则表达式总结


下一篇:2021-09-04