简单记录一下后台使用JavaMailSender发送邮件:
导入jar包
spring-boot-starter-mail
配置文件
spring
.mail
.protocol
=smtp
spring
.mail
.host
=smtp
.mxhichina
.com
spring
.mail
.port
=465
spring
.mail
.username
=
spring
.mail
.password
=
spring
.mail
.properties
.mail
.smtp
.auth
=true
spring
.mail
.properties
.mail
.smtp
.socketFactory
.class=javax
.net
.ssl
.SSLSocketFactory
spring
.mail
.properties
.mail
.smtp
.starttls
.enable
=true
spring
.mail
.properties
.mail
.smtp
.starttls
.required
=true
代码
@Autowired
private JavaMailSender javaMailSender
;
public void sendMail(String message
) {
SimpleMailMessage mailMessage
= new SimpleMailMessage();
mailMessage
.setTo(to
);
mailMessage
.setSubject(subject
);
mailMessage
.setText(message
);
mailMessage
.setFrom(from
);
javaMailSender
.send(mailMessage
);
}