Failed messages: javax.mail.SendFailedException: Invalid Addresses

172
05 апреля 2022, 08:40

Пытаюсь сделать отправку емейла на фреймворке Spring.

Вот мой код:

@RequestMapping(value = "/sendEmail", method=RequestMethod.GET)
    public void sendEmail() {

        SimpleMailMessage message = new SimpleMailMessage();
        message.setTo("turbo_char@mail.ru");
        message.setSubject("DishOline");
        message.setText("Hello user");
        emailSender.send(message);
    }

Конфигурация почтового сервера в application.properties:

spring.mail.host=smtp.mail.ru
spring.mail.port=25
spring.mail.username=dishonline@mail.ru
spring.mail.password=??????
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.ssl.trust = smtp.mail.ru

Но при отправке емейла я получаю следующую ошибку:

Помогите, пожалуйста, разобраться с проблемой

Answer 1

Надо поменять порт на 465

25 - стандартный порт для соединения по SMTP без шифрования. Таким образом SMTP-авторизация на mail.Ru не передается

READ ALSO
Responzive background image?

Responzive background image?

как написать такой фон для сайта (адаптив)

204
Как файл с текстом преобразить в массив

Как файл с текстом преобразить в массив

Есть файл с текстом "5 4 6 3 51 23 43 10 12 21"Нужно сделать со всех цифр массив и что бы каждое число было отдельно

158
Не видит данные из функций

Не видит данные из функций

Есть некая страница 'workerphp' на которую поступают данные методом пост, которые принимаются таким:

140
Сделать переменные с учётом MySQL

Сделать переменные с учётом MySQL

Так же используется мой старый код с MySql на php:

177