springboot邮件批量发送,springboot邮件服务

  springboot邮件批量发送,springboot邮件服务

  

目录

1.导入jar包2。配置文件3。测试复杂的邮件发送springboot可以轻松实现邮件发送。

 

  实施步骤:

  

1.导入jar包

依赖关系groupIdorg.springframework.boot/groupId artifactId spring-boot-starter-mail/artifactId版本2.5.2/version/dependency

 

  00-1010获取qq邮箱的POP3/SMTP服务,获取加密密码,写springboot的配置文件。

  Spring.mail.username=2080038188@qq.com # QQ号不是我的,spring . mail . password=gzcmhybgvbcjil #这里是加密密码,spring . mail . host=SMTP . QQ.comspring . mail . properties . mail . SMTP . SSL . enable=true #这一步是开启加密验证。

  00-1010测试类中的测试

  @ spring boot test class sprint boot 09 testapplicationtests { @ auto wired JavaMailSenderImpl mail sender;@ Test void context loads(){ simple mail message mail message=new simple mail message();mail message . set subject( Hello );MailMessage.setText(谢谢);mail message . setto( 2080038188 @ QQ.com );mail message . set from( 2080038188 @ QQ.com );mailSender.send(邮件消息);}}然后就发送成功了,你的qq邮箱会收到你自己发来的信息,在这里很有成就感!

  重点:我测试一直有bug,花了近半个小时才找到。这样一来,我们的springboot配置文件就多了一个空格,肉眼是看不到的。这种错误真的很难发现。一度怀疑是jar包版或者qq邮箱,结果多虑了。以后一定要注意springboot配置文件的空间问题!

  00-1010 @ testvoid context loads2()抛出消息异常{//复杂消息mime message mime message=mail sender . createmimemessage();//Assemble mime message helper helper=new mime message helper(mime message,true);//Text helper.setSubject(你好小疯神~ plus );helper . settext( P style= color 3360 red 感谢大家疯狂谈论java系列课程~/P ,真);//attachment helper . add attachment( 1 . jpg ,new file( c : users 86187 desktop 1 . jpg );helper . setto( 2080038187 @ QQ.com );helper . set from( 2080038187 @ QQ.com );mail sender . send(mime message);}和刚才那个更简单的一样!

  这是邮件任务的结尾。

  一棵树越是向往高处的光明,它的根就越会扎入大地,扎入黑暗。

  关于springboot中自动邮件发送任务的实现,本文到此结束。有关springboot电子邮件任务的更多信息,请搜索Popular IT以前的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: