2016-05-18 2 views
0

Это может быть сложной задачей, но я должен попробовать.Jenkins больше не будет отправлять электронные письма

Без изменений, о которых я знаю, мои дженкинсы просто прекратили отправку уведомлений по электронной почте. Я использую jenkins 1.609 и плагин расширения электронной почты 2.40.5. Jenkins работает как услуга, используя пользователя службы, который также имеет права на сервере отправлять электронные письма. Порты на наш smtp-сервер разблокированы. Используется telnet для тестирования того, что все работает так, как ожидалось. SMTP-сервер отлично работает, поэтому он имеет какое-то отношение к дженкинсам, и я не могу понять, что происходит.

По неизвестной причине дженкинс по-прежнему не может отправлять электронные письма. Когда я использую тестовую функцию, которую предлагает jenkins, я получаю: javax.mail.AuthenticationFailedException: 535 5.7.3 Authentication unsuccessful, который говорит мне, что пользователь или pw неверен, но, как уже упоминалось, я проверил много раз, он настроен правильно. Может ли кто-нибудь помочь с этим?

UPDATE:

После расшифровки пароля я могу с уверенностью сказать, что Дженкинс делает сохранить пароль правильный. Есть ли способ проверить, что дженкинс фактически сравнивает правильные зашифрованные пароли друг с другом? Из моего понимания jenkins использует 2 разных метода шифрования, может быть, он использует tech1 для хранения pw и tech2 для сравнения pw?

ДРУГОЙ UPDATE:

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

БОЛЬШЕ ОБНОВЛЕНИЕ:

Пробовал обновить почтовую программу plugin- никаких изменений

Пробовал разные пользователь - все потерпели неудачу с такой же ошибкой

Поэтому независимо от того, какого пользователя я стараюсь, все они терпят неудачу , но jenkins выполняют скрипт, который отправляет электронные письма, используя упомянутых пользователей, которые он работает.

18 августа 2016 - без изменений

+0

Имеет пользователя/PW истек или заблокирована, возможно? – Paolo

+0

№ Pw установлен, чтобы не истекать, из-за причин, подобных этому. Проверено в любом случае, но оно работает по назначению. –

+0

Возможно, попробуйте проверить в разделе «Управление Jenkins -> настроить» вашу конфигурацию smtp - и убедитесь, что у вас все еще есть правильная информация. – Dvir669

ответ

0

Следующая ссылка может ответить на этот вопрос.

ч TTP: //stackoverflow.com/questions/28537244/send-email-with-java

+0

Спасибо, что предоставили ссылку, к сожалению, это не помогло мне. Я могу отправлять письма с сервера просто отлично, даже используя того же пользователя, что и jenkins, он отлично работает. Только дженкинс не может отправлять письма –

Смежные вопросы