- 引入依赖
<!-- 邮件 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
- 配置邮件服务
# 邮箱的smtp服务器,改成你邮箱对应的地址
spring.mail.host=xxxxx.126.com
# 邮箱的smtp服务端口,改成你邮箱对应的端口
spring.mail.port=25
# 发送的邮箱账号,改成你自己的
spring.mail.usernamexxxxx@126.com
# 授权码,改成你自己的
spring.mail.password=********ADEFCSAS
3.写个测试类,发送一个邮件
@Test
public void testSendAttachmentMail() throws MessagingException {
MimeMessage message = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message, true);
helper.setFrom("发件人邮件地址");
helper.setTo("收件人邮件地址");
helper.setSubject("邮件的主题");
helper.setText("邮件的正文内容", true);
File f = new File("文件本地路径");//可以带附件
helper.addAttachment(f.getName(), f);
mailSender.send(message);
System.out.println("邮件发送完成");
}
4.扩展:
邮件服务相关协议