Дженкинс меняет пароль электронной почты, который я сохранил

Я пытаюсь протестировать и использовать подключаемый модуль Email-ext для Jenkins и настроили его в соответствии с документацией, включая настройку SMTP-сервера на smtp.gmail.com:465, ввод суффикса электронной почты по умолчанию, ввод моего имени пользователя и пароля в поля аутентификации SMTP, нажал «Использовать SSL», ... Я применил изменения и затем сохраните, а затем вернитесь и увидите, что Дженкинс хеширует мой сохраненный пароль в поле пароля, так как моего пароля от 8 до 16 символов там нет.

введите здесь описание изображения

Как мне это исправить, чтобы продолжить выполнение наших бизнес-требований?

ОБНОВЛЕНИЕ: я попробовал те же шаги (настройка электронной почты, пароля и т. д.) с гораздо более простой службой электронной почты, которую email-ext призван заменить, и мгновенно получить исключение; / * вот результаты * /

Я пошел проверить конфигурацию электронной почты, отправив тестовое электронное письмо, и меня приветствовали этой трассировкой стека исключений ...


person Mike Warren    schedule 07.06.2018    source источник
comment
/ * Это проблема, поскольку Дженкинс, похоже, пытается войти в мою учетную запись с этим хешированным паролем, а не с открытым текстом, который я ввел * /   -  person Mike Warren    schedule 07.06.2018
comment
Я сомневаюсь, что он использует хеш пароля для аутентификации. Я успешно использовал плагин email-ext в течение многих лет. Я бы проверил журналы на предмет конкретного сообщения об ошибке и подтвердил, что у вас есть правильные учетные данные. Хэш отображается в пользовательском интерфейсе только в целях безопасности.   -  person Dan Wilson    schedule 07.06.2018
comment
@DanWilson Я собираюсь отредактировать этот вопрос, чтобы показать трассировку стека исключений ....   -  person Mike Warren    schedule 07.06.2018
comment
Вы указали тестового получателя электронной почты? Текстовое поле пустое, и в исключении указано, что пустая строка является недопустимым адресом.   -  person Dan Wilson    schedule 07.06.2018
comment
Я попробовал еще раз ....   -  person Mike Warren    schedule 07.06.2018
comment
@DanWilson Я обновил скриншот.   -  person Mike Warren    schedule 07.06.2018
comment
Вы пробовали порт 587 (или не указывать порт) вместо этого?   -  person Dan Wilson    schedule 07.06.2018
comment
Я пробую порт 587 (порт TLS) и получаю эту трассировку стека исключений: imgur.com/a/59CIvNd Указание отсутствия порта вообще дает мне ошибку HTTP 403.   -  person Mike Warren    schedule 07.06.2018
comment
@DanWilson, ты действительно не возражаешь мне помочь?   -  person Mike Warren    schedule 08.06.2018
comment
У меня нет идей, и у меня нет экземпляра для тестирования.   -  person Dan Wilson    schedule 08.06.2018


Ответы (1)


Проблема оказалась не в том, что пароль сохраняется в зашифрованном виде, а в том, что я использовал свою личную учетную запись, в которой, в соответствии с правилами моего работодателя, включена двухфакторная аутентификация. Я получил общий аккаунт без ответа от своего начальника, подождал полчаса, воспользовался им, и все было хорошо.

person Mike Warren    schedule 11.06.2018