Nano Hash - криптовалюты, майнинг, программирование

Ошибка имени пользователя и пароля Jenkins (уведомление по электронной почте)

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

Я попробовал это с учетной записью администратора, затем с моей учетной записью gmil и passd. Я также создал нового пользователя в Jenkins и попытался использовать его Uname и Passwd, но не смог решить.

ошибка::

Не удалось отправить электронное письмо

javax.mail.AuthenticationFailedException: 535-5.7.8 Имя пользователя и пароль не приняты. Дополнительные сведения см. На странице 535 5.7.8 https://support.google.com/mail/?p=BadCredentials x11sm87366623pfe.72 - gsmtp

Проверьте, может ли ваша учетная запись Gmail использовать менее безопасные приложения: https://support.google.com/accounts/answer/6010255?hl=en


Ответы:


1

Наконец, я рекомендую вам использовать плагин Расширенное уведомление по электронной почте в jenkins, он предоставляет больше возможностей, чем основной плагин уведомлений по электронной почте.

в com.sun.mail.smtp.SMTPTransport $ Authenticator.authenticate (SMTPTransport.java:809) в com.sun.mail.smtp.SMTPTransport.authenticate (SMTPTransport.java:752) в com.sun.mail.smtp.SMTPTransport .protocolConnect (SMTPTransport.java:669) в javax.mail.Service.connect (Service.java:317) в javax.mail.Service.connect (Service.java:176) в javax.mail.Service.connect (Service. java: 125) в javax.mail.Transport.send0 (Transport.java:194) в javax.mail.Transport.send (Transport.java:124) в hudson.tasks.Mailer $ DescriptorImpl.doSendTestMail (Mailer.java:585 ) на java.lang.invoke.MethodHandle.invokeWithArguments (MethodHandle.java:627) на org.kohsuke.stapler.Function $ MethodFunction.invoke (Function.java:343) на org.kohsuke.stapler.interceptor.RequirePOST $ ProcessorPOST $ Processor. invoke (RequirePOST.java:77) в org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke (PreInvokeInterceptedFunction.java:26) в org.kohsuke.stapler.Function.bindAndInvoke (Function. java: 184) в org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse (Function.java:117) в org.kohsuke.stapler.MetaClass $ 1.doDispatch (MetaClass.java:129) в org.kohsukeName.stapler.stapler. NameBasedDispatcher.java:58) в org.kohsuke.stapler.Stapler.tryInvoke (Stapler.java:715) в org.kohsuke.stapler.Stapler.invoke (Stapler.java:845) в org.kohsuke.stapler.MetaClass $ 5. doDispatch (MetaClass.java:248) на org.kohsuke.stapler.NameBasedDispatcher.dispatch (NameBasedDispatcher.java:58) на org.kohsuke.stapler.Stapler.tryInvoke (Stapler.java:715) на org.kohsuke .invoke (Stapler.java:845) на org.kohsuke.stapler.Stapler.invoke (Stapler.java:649) на org.kohsuke.stapler.Stapler.service (Stapler.java:238) на javax.servlet.http. HttpServlet.service (HttpServlet.java:790) по адресу org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:860) по адресу org.eclipse.jetty.servlet.ServletHandler $ CachedChain.vletHilter ( r.java:1650) по адресу hudson.util.PluginServletFilter $ 1.doFilter (PluginServletFilter.java:154) по адресу hudson.util.PluginServletFilter.doFilter (PluginServletFilter.java:157) по адресу orjetClear.survlet.html. doFilter (ServletHandler.java:1637) в hudson.security.csrf.CrumbFilter.doFilter (CrumbFilter.java:99) в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandsonurity.java: .ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:84) в hudson.security. UnwrapSecurityExceptionFilter.doFilter (UnwrapSecurityExceptionFilter.java:51) по адресу hudson.security.ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:87) по адресу jenkins.security.ExceptionTranslationFilter.doFilter.http: //www.filter.com (ChainedServletFilter.java:87) в org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter (AnonymousProcessingFilter.java:125) в hudson.security.ChainedServletFilter $ 1.doFilter (ChainedSerurecreme.java.Filter) .RememberMeProcessingFilter.doFilter (RememberMeProcessingFilter.java:142) по адресу hudson.security.ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:87) по адресу org.acegisecurity.ui.AbstractProcessingFilter.java.doFilter. $ 1.doFilter (ChainedServletFilter.java:87) в jenkins.security.BasicHeaderProcessor.doFilter (B asicHeaderProcessor.java:93) в hudson.security.ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:87) в org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter (HttpSessionContextIntegrationFilter.doFilter (HttpSessionContextIntegrationFilter.doFilter (HttpSessionContextIntegrationFilter.doFilter (HttpSessionContextIntegration). java: 67) в hudson.security.ChainedServletFilter $ 1.doFilter (ChainedServletFilter.java:87) в hudson.security.ChainedServletFilter.doFilter (ChainedServletFilter.java:90) в hudson.security.javaFilter.javaFilter в org.eclipse.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1637) в org.kohsuke.stapler.compression.CompressionFilter.doFilter (CompressionFilter.java:49) в org.eclipse.jetty.servlet $ CachedChain.doFilter (ServletHandler.java:1637) в hudson.util.CharacterEncodingFilter.doFilter (CharacterEncodingFilter.java:82) в org.eclipse.jett y.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1637) в org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter (DiagnosticThreadNameFilter.java:30) в org.eclipse.jetty.Handler. java: 1637) на org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:533) на org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143) на org.eclipse.jet .безопасность. SecurityHandler.handle (SecurityHandler.java:524) в org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:132) в org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler. 190) на org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:1595) на org.eclipse.jetty.server.handler.ScopedHandler.nextHandle (ScopedHandler.java:188) на org.eclipse.jetty .server.handler.ContextHandler.doHandle (ContextHandler.java:1253) в org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler.java:168) в org.eclipse.jetty.servlet.ServletHandler.doSandler (ServletHandler.doSandler .java: 473) в org.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:1564) в org.eclipse.jetty.server.handler.ScopedHandler.nextScope (ScopedHandler.java:166) в org. eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:1155) в org.eclipse.jetty.server.handler.ScopedHan dler.handle (ScopedHandler.java:141) в org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:132) в org.eclipse.jetty.server.Server.handle (Server.java:530) на org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:347) на org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:256) на org.eclipse.jetstractConnection.A .succeeded (AbstractConnection.java:279) в org.eclipse.jetty.io.FillInterest.fillable (FillInterest.java:102) в org.eclipse.jetty.io.ChannelEndPoint $ 2.run (ChannelEndPoint.java:124) в org .eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce (EatWhatYouKill.java:247) на org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce (EatWhatYouKip40) at org.eclipse.java: .util.thread.strategy.EatWhatYouKill.run (EatWhatYouKill.java:131) в org.eclipse.jetty.util.thread.ReservedThreadExecutor $ ReservedThread.run (ReservedThreadExecutor.java:382) в winstone.BoundedExecutorService $ 1.run (BoundedExecutorService.java:77) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPool.java: в java.lang.Thread.run (Thread.java:748)

29.01.2019
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..