简单记录一下后台使用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);
}