赞
踩
<!--引入发送邮件的启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
#发件人邮箱
spring.mail.username=123456789@qq.com
#邮箱密码(授权码)
spring.mail.password=dlqkpqbeiwxtcage
#邮箱主机
spring.mail.host=smtp.qq.com
#配置安全连接
spring.mail.properties.mail.smtp.ssl.enable=true
@Autowired JavaMailSenderImpl mailSender; @Test void contextLoads() { //设置邮件信息 SimpleMailMessage message = new SimpleMailMessage(); message.setSubject("这是标题!"); message.setText("这是内容!"); //收件人 message.setTo("123456789@163.com"); //发件人 message.setFrom("123456789@qq.com"); //发送邮件 mailSender.send(message); }
@Autowired JavaMailSenderImpl mailSender; @Test void contextLoads2() throws Exception { //创建一个复杂的消息邮件 MimeMessage mimeMessage=mailSender.createMimeMessage(); //设置邮件的内容,true表示有附件 MimeMessageHelper helper=new MimeMessageHelper(mimeMessage,true); helper.setSubject("这是标题!"); //true表示会识别出消息中的html元素及样式 helper.setText("这是内容!<h3>H3</h3>",true); //收件人 helper.setTo("123456789@163.com"); //发件人 helper.setFrom("123456789@qq.com"); //附件 helper.addAttachment("第一个文件",new File("C:\\Users\\Regression\\Desktop\\文件1.png")); helper.addAttachment("第二个文件",new File("C:\\Users\\Regression\\Desktop\\文件2.txt")); //发送邮件 mailSender.send(mimeMessage); }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。