邮件服务
使用
1、引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
2、配置邮件服务
spring.mail.username=1748616711@qq.com
spring.mail.password=emgpznatyuxxxxx
spring.mail.host=smtp.qq.com
spring.mail.properties.mail.smtp.ssl.enable=true
3、编写sendMail()
@Component
public class Mail{
@Autowired
JavaMailSenderImpl mailSender;
public void sendSimple(){
SimpleMailMessage simple = new SimpleMailMessage();
simple.setSubject("liuyou 真帅");
simple.setText(".......");
simple.setFrom("1748616711@qq.com");
simple.setTo("1423928650@qq.com");
mailSender.send(simple);
}
public void sendMime(){
MimeMessage mime = mailSender.createMimeMessage();
MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mime,true);
mimeMessageHelper.setSubject("一个标题");
mimeMessageHelper.setText("<mark>html文本</mark>",true);
mimeMessageHelper.addAttachment("xiao.jpg",new File("C:\\Users\\14239\\Desktop\\新Hadoop\\pandownload\\SSM\\springboot-08-task\\src\\main\\resources\\xiao.jpg"));
mimeMessageHelper.setFrom("1748616711@qq.com");
mimeMessageHelper.setTo("1423928650@qq.com");
mailSender.send(mime);
}
}