Невозможно отправить электронное письмо, используя Jenkins и SES

Я использую версию Jenkins 1.554.1 на инстансе Amazon EC2
Я использую плагин почтовой программы и в настоящее время пытаюсь настроить отправку писем при неудачных сборках работ.
Нажатие кнопки "тестовая конфигурация" дает мне "javax.mail.AuthenticationFailedException: 501 Input line length is too long!" ошибка.
Скриншот настроек прилагается. Я также пытался установить флажок "Использовать SSL", но результат был одинаковым.
Что мне не хватает? Результат нажатия кнопки

2 ответа

Решение

Проблема заключалась в том, что я пытался использовать свои учетные данные AWS (идентификатор ключа доступа AWS и секретный ключ доступа). Этот документ описывает, как создать учетные данные SES: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-credentials.html?icmpid=docs_ses_console

Итак, решение было открыть SES SMTP Settings, создать новые учетные данные и использовать их.

Amazon SES требует подключения TLS. Это отличается от SSL-соединения.

Я бы проверил документацию экземпляра ОС по настройке TLS.

Вот SO пост о Дженкинс и TLS

Другие вопросы по тегам