重要引入依赖 : 小编忘记是哪个依赖了,就是这两个其中的一个
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
import java.util.Date;
@RunWith(SpringRunner.class)
@SpringBootTest
public class ShopMailApplicationTests {
@Autowired
private JavaMailSender javaMailSender;
@Test
public void contextLoads() throws MessagingException {
//创建邮件
MimeMessage mimeMessage = javaMailSender.createMimeMessage();
//创建邮件的包装工具
MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage);
//设置邮件的标题
mimeMessage.setSubject("我是你儿子", "utf-8");
//设置发送方
mimeMessage.setFrom("填写自己的邮箱");
//设置接受方
//TO -普通收件人
//cc-抄送人
//BBC -密送人
mimeMessage.setRecipients(MimeMessage.RecipientType.TO, "接收人的邮箱");
//设置邮箱内容
mimeMessage.setText("您的心悦3永不消逝");
//设置发送时间
mimeMessage.setSentDate(new Date());
//发送邮件
javaMailSender.send(mimeMessage);
//设置域名,id和密钥
}
}