首页 > 解决方案 > Jenkins SMTP 配置 - 535 身份验证失败

问题描述

我正在尝试通过 Mailer 插件 1.21 配置 Jenkins 电子邮件通知。

我使用secureserver.net 作为邮件服务器。

“SMTP 身份验证”有问题,“测试配置”报告 535 身份验证:

发送电子邮件失败

javax.mail.AuthenticationFailedException:jenkins@xxxx.com 的 535 身份验证失败

在 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)

我的设置如下:

SMTP server: smtpout.secureserver.net

Use SMTP Authentication: yes
User Name: jenkins@xxxx.com
Password: ******

Use SSL - yes
SMTP Port - 465
Charset - UTF-8

我使用相同的凭据通过网络邮件进行连接:https ://email11.secureserver.net/webmail.php 。我没有连接问题。

你有什么解释詹金斯拒绝认证的原因吗?

标签: emailjenkinsjenkins-groovy

解决方案


https://products.secureserver.net/email/email_outlook.htm

注意:“smtpout.secureserver.net”是一个 SMTP 中继服务器。要使用此服务器发送电子邮件,您必须首先在您的电子邮件帐户上激活 SMTP 中继。登录到您的管理电子邮件帐户页面以设置 SMTP 中继。

你做了这个了吗?


推荐阅读