Задать вопрос
@turdubekov
Студент

Почему ошибка отправки email?

При отправке сообщения
вводит ошибку:
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
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@turdubekov Автор вопроса
Студент
Решено!
поменял spring.mail.host=smtp.163.com на spring.mail.host=smtp.gmail.com
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы