Jenkins email-ext插件不发送邮件

时间:2013-08-07 14:30:42

标签: jenkins jenkins-plugins email-ext

我的机器和电子邮件扩展插件2.30.2上安装了Jenkins版本1.480.3。

来自“管理詹金斯”部分的测试邮件工作正常。当我向我的工作添加可编辑的电子邮件通知时,我没有收到它。

还尝试在可编辑电子邮件通知高级部分中配置“触发器”。这也没有用。构建的控制台日志显示电子邮件已被触发。

有人可以帮我解决这个问题吗?

9 个答案:

答案 0 :(得分:17)

首先,您必须创建模板http://url-to-jenkins/emailexttemplates/。 在"项目收件人列表" 字段中,您可以添加一些电子邮件(以逗号分隔)。 您还可以使用以下内容插入全局变量(管理Jenkins>配置系统>全局属性):

${ENV, var="PATH"}

enter image description here

"高级设置..." 选项提供触发器管理,只需添加"收件人列表"现在你应该收到Jenkins的一些电子邮件。

enter image description here

答案 1 :(得分:6)

似乎在某些版本中,扩展电子邮件通知成为自己的SMTP服务器配置。 因此,请检查"管理Jenkins" - > "配置系统" - > "扩展电子邮件通知"并确保字段" SMTP服务器"和"默认用户电子邮件后缀"填写得当。

还要确保配置与"管理Jenkins" - > "配置系统" - >电子邮件通知。

<强> TL; DR

填写字段&#34; SMTP服务器&#34;和&#34;默认用户电子邮件后缀&#34;在&#34;管理詹金斯&#34; - &GT; &#34;配置系统&#34; - &GT; &#34;扩展电子邮件通知&#34;

答案 2 :(得分:1)

将email-ext插件降级为2.25

答案 3 :(得分:0)

检查您是否在SMTP验证设置下启用了SSL。对我来说,我能够看到一个成功的触发器,但是从未发送过电子邮件。

enter image description here

答案 4 :(得分:0)

这是一个远景。但是chrome会自动填充我的SMTP身份验证密码,因此当我更改任何设置并单击“保存”时,该密码也会被覆盖。

希望我可以使别人省去头痛!

答案 5 :(得分:0)

我所遇到问题的简短描述:

当我从Manage Jenkins发送测试邮件时->配置系统 ->电子邮件通知,我能够成功发送和接收电子邮件,但是没有这样的选项可以在扩展电子邮件中测试电子邮件 通知标签

在运行作业时,当我在构建后步骤中通过电子邮件插件发送电子邮件时,我能够成功发送和接收电子邮件,但是使用相同的设置,但是在通过扩展E-发送电子邮件时出现以下错误邮件:

MessagingException message: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8  https://support.google.com/mail/?p=BadCredentials 

我几乎疯狂地寻求解决此问题的方法。 我尝试了此页面上提到的所有解决方案,但均未成功。我什至尝试将插件降级到2.25,但通过扩展电子邮件插件发送电子邮件时仍然出现错误。在互联网上的任何地方,提到的解决此问题的唯一解决方案是“允许安全程度较低的应用程序”并检查凭据是否有效,在我看来,这是有效的,因为我能够通过普通电子邮件插件成功发送邮件。

经过几天的努力,我终于找到了导致此问题的愚蠢事物。 我必须在每个框中输入电子邮件ID: 管理Jenkins->配置系统->扩展电子邮件通知。 复制粘贴的电子邮件ID或域名导致此烦人且耗时的问题。因此,万一遇到这种情况,请确保每列中都有手写的电子邮件ID,而不要复制粘贴。

以下“扩展电子邮件通知”的配置对我有用:

Email Extension Plugin : 2.69
SMTP server : smtp.gmail.com
Default user E-mail suffix: <left this blank>
Enabled Use SMTP Authentication
User Name: <email id of account through which email is to be sent>
Password: <Password of account through which email is to be sent>
Advanced Email Properties : <left this blank>
Use SSL : Enabled
SMTP port: 465
Charset: UTF-8

我还启用了不太安全的应用程序。

希望这可以节省一个人的时间!

答案 6 :(得分:0)

有时在2.66之后,如果未在项目中设置“发件人”字段,则它似乎不会退回到系统电子邮件地址。我相信这张票正在跟踪问题。 https://issues.jenkins-ci.org/browse/JENKINS-63522

答案 7 :(得分:0)

我花了几个小时试图解决这个问题,我已经实现了这里提到的所有内容,但对我不起作用,对我有用的解决方案是卸载插件并重新安装!

答案 8 :(得分:-1)

浪费了几天。

还尝试将email-ext插件降级为2.25 但这没有帮助。

测试发送的邮件,在控制台日志中发送电子邮件至: mymail 但是,stiil没有消息。

我找到了解决方案,帮助我......

我用过gmail。所以我通过手机验证了我的gmail帐户,而不是填写安全设置并从不可靠的来源访问我的帐户。

然后我将该邮件填入全局设置中的使用SMTP身份验证

这对我有用:)

相关问题