Сбой при попытке отправить электронное письмо в Дженкинс - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь отправить электронное письмо в Дженкинс.Я делаю следующие шаги:

  1. Jenkins -> Настройка системы

  2. В области «Уведомление по электронной почте» я предоставляю следующие данныенажмите «Тестовая конфигурация», и появится много ошибок:

    enter image description here

Не могли бы вы помочь мне с этой проблемой?

1 Ответ

0 голосов
/ 24 сентября 2018

Похоже, вам нужен сертификат сервера SMTP gmail

Пожалуйста, попробуйте выполнить следующие шаги из http://notepad2.blogspot.com/2012/04/import-gmail-certificate-into-java.html (1)

Скопировано из (1): "

Следующие процедуры предназначены для импорта сертификата gmail smtp в хранилище ключей Java по умолчанию (зависит от почтового приложения java, расположение хранилища ключей может отличаться):

  1. Подключение к smtp.gmail.com:465 для отображения сертификата в окне терминала: Для Linux:

    openssl s_client -connect smtp.gmail.com:465 Для Mac OS: openssl s_client-connect smtp.gmail.com:465 Для Windows Сначала установите openssl

  2. Команда запуска:

    s_client -connect smtp.gmail.com:465

  3. Скопируйте и сохраните строки между "----- НАЧАТЬ СЕРТИФИКАТ -----" и "----- КОНЕЦ СЕРТИФИКАТ -----"в файл, скажем, gmail.cert

  4. Импортировать сертификат в хранилище ключей java (расположение по умолчанию):

    sudo keytool -import -alias smtp.gmail.com -keystore / path / to / keystore -file /Users/wilson/gmail.cert

    Для Windows:

    keytool-import -alias smtp.gmail.com -keystore "% JAVA_HOME% / jre / lib / security / cacerts" -file C: \ Users \ wilson \ gmail.cert

    Для Mac OS:

    sudo keytool -import -alias smtp.gmail.com -keystore /System/Library/Frameworks/JavaVM.framework//Versions/CurrentJDK/Home/lib/security/cacerts -file / Users / wilson/gmail.cert

    Для Linux:

    suto keytool -import -alias smtp.gmail.com -keystore $ JAVA_HOME / jre / lib / security / cacerts -file/Users/wilson/gmail.cert

Примечание. Вам необходимо указать пароль для доступа к хранилищу ключей.Пароль для хранилища ключей Java по умолчанию: changeit

Ответьте «Да» на вопрос «Доверяйте этому сертификату? [Нет]: да»

Примечание: если ваше почтовое клиентское приложение java использует свое собственное хранилище ключей,вам нужно изменить расположение хранилища ключей приложения, а не хранилища ключей JVM в команде keytool.«

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...