Email com.sun.mail.smtp.SMTPSendFailedException:Jenkins中需要530身份验证

Email com.sun.mail.smtp.SMTPSendFailedException:Jenkins中需要530身份验证,email,jenkins,smtp,jenkins-mailer-plugin,Email,Jenkins,Smtp,Jenkins Mailer Plugin,我在谷歌上打开了安全性较低的应用程序。 选中在Jenkins中使用SMTP身份验证 也尝试使用AWS简单电子邮件服务。 但仍然出现了要求身份验证的错误 使用Google SMTP的错误日志 ERROR: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 https://support.google.com/mail/?p=WantAuthError x9sm20383081pje.27 - gsmtp com.sun.mai

我在谷歌上打开了安全性较低的应用程序。 选中在Jenkins中使用SMTP身份验证

也尝试使用AWS简单电子邮件服务。 但仍然出现了要求身份验证的错误

使用Google SMTP的错误日志

ERROR: 530-5.5.1 Authentication Required. Learn more at
530 5.5.1  https://support.google.com/mail/?p=WantAuthError x9sm20383081pje.27 - 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 x9sm20383081pje.27 - 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:1840)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:429)
Finished: FAILURE
使用AWS简单电子邮件服务记录错误

ERROR: 530 Authentication required

com.sun.mail.smtp.SMTPSendFailedException: 530 Authentication required

    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:1840)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:429)
Finished: FAILURE

您在aws ses中使用的凭据是什么?这应该来自ses控制台-->SMTP设置。SMPT设置中的凭据仅用于此目的。好的,您可以尝试使用base64编码的访问和密钥,然后重试吗?使用echo'access'| base64和echo'secret'| base64并使用它们。