package com.hosystem.task;
?
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
?
import javax.mail.internet.MimeMessage;
import java.io.File;
?
@SpringBootTest
class Springboot04TaskApplicationTests {
?
???@Autowired
???JavaMailSenderImpl mailSender;
?
???@Test
???public void contextLoads() {
??????SimpleMailMessage simpleMailMessage = new SimpleMailMessage();
??????//邮件设置
??????simpleMailMessage.setSubject("通知-----");
??????simpleMailMessage.setText("学习java");
//setTo:目的邮件地址? setFrom:发送邮件地址
??????simpleMailMessage.setTo("username@163.com");
??????simpleMailMessage.setFrom("username@qq.com");
??????mailSender.send(simpleMailMessage);
???}
?
???@Test
???public void test01() throws Exception{
??????//1.创建一个复杂的消息邮件
??????MimeMessage mimeMessage = mailSender.createMimeMessage();
??????MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true);
?
??????//邮件设置
??????helper.setSubject("通知-----");
?
??????/**
???????* ????public void setText(String text) throws MessagingException {this.setText(text,false);
???????}
???????*/
??????helper.setText("<b style='color:red'>学习java</b>",true);
//setTo:目的邮件地址? setFrom:发送邮件地址
??????helper.setTo("username@163.com");
??????helper.setFrom("username@qq.com");
?
??????//上传文件
??????helper.addAttachment("8a92681cb892bf78ec83af62f2b6a82.jpg",new File("E:UsersAsunaDesktophtml8a92681cb892bf78ec83af62f2b6a82.jpg"));
??????helper.addAttachment("8f82df421233241732db6ec6baed07e.jpg",new File("E:UsersAsunaDesktophtml8f82df421233241732db6ec6baed07e.jpg"));
?
?
??????mailSender.send(mimeMessage);
???}
?
}
|