При отправке сообщения
вводит ошибку:
javax.mail.AuthenticationFailedException: 535 Error: authentication failed
В чем может быть проблема?
Code:
@RestController
@RequiredArgsConstructor
public class SendMail {
private final JavaMailSender sender;
@RequestMapping("/test")
public String sendMail(){
SimpleMailMessage mailMessage = new SimpleMailMessage();
mailMessage.setFrom("massage");
mailMessage.setTo("omurturdubekov@gmail.com");
mailMessage.setSubject("Здравствуйте!");
mailMessage.setText("Отправил");
sender.send(mailMessage);
return "Message send!";
}
}
properties:
spring.mail.port = 465
spring.mail.properties.mail.smtp.socketFactory.port = 465
spring.mail.properties.mail.smtp.socketFactory.class = javax.net.ssl.SSLSocketFactory
spring.mail.properties.mail.smtp.socketFactory.fallback = false
spring.mail.properties.mail.smtp.tsl.enable=true
spring.mail.host=smtp.163.com
spring.mail.username=*********
spring.mail.password=******
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true