Java教程

javax mail简单使用

本文主要是介绍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);
    }
}
这篇关于javax mail简单使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!