163邮箱:
#####163邮箱########
spring.mail.host=smtp.163.com
spring.mail.username=lon@163.com
#163邮箱密码
spring.mail.password=qS
spring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.starttls.enable=truespring.mail.properties.mail.smtp.starttls.required=true
gmail邮箱:
spring.mail.host=smtp.gmail.com
spring.mail.port=465
[email protected]
spring.mail.password=ndb
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.debug=true
spring.mail.properties.mail.smtp.port=465
spring.mail.properties.mail.smtp.socketFactory.port=465
spring.mail.properties.mail.smtp.socketFactory.fallback=false
spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
spring.mail.properties.mail.smtp.ssl.enable=true
例子:
importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.beans.factory.annotation.Value;importorg.springframework.mail.SimpleMailMessage;importorg.springframework.mail.javamail.JavaMailSender;importorg.springframework.stereotype.Component;@Componentpublic classMailUtil {
@AutowiredprivateJavaMailSender javaMailSender;
@Value("${spring.mail.username}")privateString username;public voidsend(String email, String subject, String body) {
SimpleMailMessage message= newSimpleMailMessage();
message.setFrom(username);
message.setTo(email);
message.setSubject(subject);
message.setText(body);
javaMailSender.send(message);
}
}
原文:https://www.cnblogs.com/wanhua-wu/p/9356834.html