Jenkins 的电子邮件扩展插件弄乱了 SMTP 凭据

问题描述 投票:0回答:1

我已经尝试配置 Jenkins 的电子邮件扩展插件有一段时间了。首先,标准邮件程序可以工作。因此,我的凭据是正确的。

但无论我从扩展电子邮件部分的凭据下拉列表中选择什么,我都会收到相同的错误消息(启用调试):

Successfully created MimeMessage
Sending email to: [email protected] [email protected]
DEBUG: getProvider() returning jakarta.mail.Provider[TRANSPORT,smtp,org.eclipse.angus.mail.smtp.SMTPTransport,Oracle]
DEBUG SMTP: need username and password for authentication
DEBUG SMTP: protocolConnect returning false, host=smtp.example.com, user=jenkins, password=<null>
AuthenticationFailedException message: failed to connect, no password specified?

用户名不是

jenkins
并且凭证中设置了密码。

任何人有什么想法吗?

我创建了具有全局范围和系统范围的凭据,没有区别。我不知道 Jenkins 是如何想出这些默认凭证的。

使用电子邮件扩展插件版本 2.104 和最近更新到 2.105 进行测试。错误仍然存在。

此外,完全删除凭据并在 Jenkins 中重新创建条目并不能解决问题。

我正在运行 Jenkins 2.426.3。

Jenkins 日志中没有任何日志级别为 INFO 的内容。

jenkins jenkins-email-ext
1个回答
0
投票

我在 Jenkins v2.425 和电子邮件扩展 v2.105 上也遇到了同样的情况。 这不是解决方案,但也许临时解决办法是停用 SMTP 服务器的身份验证,然后删除凭据。

© www.soinside.com 2019 - 2024. All rights reserved.