Springboot如何实现邮件任务
短信预约 -IT技能 免费直播动态提醒
这篇文章给大家分享的是有关Springboot如何实现邮件任务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
邮件任务
pom.xml
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <scope>test</scope> </dependency>
配置文件
spring: mail: username: *********** password: ********* (这是qq邮箱的授权码) host: smtp.qq.comspring.mail.properties.mail.smtp.ssl.enable=true
测试类
@Autowired(required = false) JavaMailSenderImpl mailSender; @Test public void contextLoads() { SimpleMailMessage message = new SimpleMailMessage(); //邮件设置 message.setSubject("通知-今晚开会"); message.setText("今晚7:30开会"); message.setTo("**************"); message.setFrom("**************"); mailSender.send(message); } @Test public void test02() throws Exception{ //1、创建一个复杂的消息邮件 MimeMessage mimeMessage = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true); //邮件设置 helper.setSubject("测试"); helper.setText("<b style='color:red'>今天 7:30 开会</b>",true); helper.setTo("***************"); helper.setFrom("**************"); //上传文件 helper.addAttachment("nginx.md",new File("C:\\Users\\asus\\Desktop\\nginx.md")); mailSender.send(mimeMessage); }
结果:
感谢各位的阅读!关于“Springboot如何实现邮件任务”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341