Почему мой API Spring + AWS SES не работает?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему мой API Spring + AWS SES не работает?

Сообщение Anonymous »

Когда я пытаюсь выполнить почтовый запрос, я получаю эту ошибку:
"Внутренняя ошибка сервера",
"trace": "org.springframework.mail.MailSendException: подключение к почтовому серверу Неудачные сообщения: jakarta.mail.MessagingException: не удалось преобразовать сокет в TLS;\n вложенное исключение:\n\tjava.net.SocketTimeoutException: истекло время чтения; сведения об исключении сообщения (1):\r\nFailed message 1:\r\njakarta.mail.MessagingException: не удалось преобразовать сокет в TLS;\n вложенное исключение
Я пытаюсь внести некоторые изменения в свой код, но постоянно получаю эта ошибка
мое приложение.yml:
spring:

почта:
хост: email-smtp.us-east-1.amazonaws.com
порт: 587
имя пользователя: ses-smtp-user .20240330-201531
пароль: BP5TcBRb28x3evoLS490kwUBUUQ4mdYVXZzq6o4WxEZk
свойства:
mail:
smtp:
auth: true
starttls:
enable: trueвремя ожидания соединения: 5000
время ожидания: 300
время записи: 5000
ssl:
протоколы: TLSv1.2
сервер:
порт: 8081
-Djavax:
net:
debug=all:
мой класс обслуживания:
@Service
публичный класс EmailService {
@Autowired
private JavaMailSender emailSender;

public void sendEmail(Email email) throws MessagingException {
MimeMessage message = emailSender.createMimeMessage();
MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(message, true);
mimeMessageHelper.setFrom(email.getFrom());
mimeMessageHelper.setTo(email.getTo());
mimeMessageHelper.setSubject(email.getSubject());
mimeMessageHelper.setText(email.getText());

Properties props = new Properties();
props.put("mail.smtp.ssl.protocols", "TLSv1.2");

emailSender.send(message);
}


Подробнее здесь: https://stackoverflow.com/questions/782 ... nt-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Тайм-аут AWS Lambda для Amazon SES
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Тайм-аут AWS Lambda для Amazon SES
    Anonymous » » в форуме Python
    0 Ответы
    1425 Просмотры
    Последнее сообщение Anonymous
  • Отправка электронной почты с использованием AWS SES в Laravel
    Anonymous » » в форуме Php
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Отправка электронной почты с использованием AWS SES в Laravel
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как отправить электронное письмо с вложенным файлом, используя aws ses и java?
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»