詹金斯:邮件插件身份验证错误



早上全部,

我有詹金斯,我正在使用gmail acc发送通知。它一直工作到大约 2 周前。

在我使用的管道中:

step([$class: 'Mailer',
notifyEveryUnstableBuild: true,
recipients: "someone@xx.com",
sendToIndividuals: true
])

Jenkins 设置正确,电子邮件通知和扩展电子邮件通知的配置方式相同。允许在 Gmail 设置中应用安全性较低的应用处于开启状态。

当我发送测试电子邮件时,它可以工作。当我从管道或自由式作业中使用它时,它失败了:

ERROR: 530-5.5.1 Authentication Required. Learn more at
530 5.5.1  https://support.google.com/mail/?p=WantAuthError 26sm2297642wmf.20 - gsmtp
com.sun.mail.smtp.SMTPSendFailedException: 530-5.5.1 Authentication Required. Learn more at
530 5.5.1  https://support.google.com/mail/?p=WantAuthError 26sm2297642wmf.20 - gsmtp
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1580)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1097)
at javax.mail.Transport.send0(Transport.java:195)
at javax.mail.Transport.send(Transport.java:124)
at hudson.tasks.MailSender.run(MailSender.java:130)
at hudson.tasks.Mailer.perform(Mailer.java:175)
at hudson.tasks.Mailer.perform(Mailer.java:138)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
at hudson.model.Build$BuildExecution.post2(Build.java:186)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
at hudson.model.Run.execute(Run.java:1843)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)

我确实遵循了除应用密码之外的所有谷歌建议的故障排除步骤,因为我无法将其与我正在使用的电子邮件地址完全一起使用。任何人都可以指出如何解决这个问题的正确方向吗?

谢谢。

我将邮件插件从 1.27 降级到 1.23,建议解决不同的问题(恰恰相反,测试邮件不会通过,但它可以在工作中工作(并解决了这个问题。

最新更新