发送到以下VALID的错误地址Jenkins

时间:2017-02-16 20:05:01

标签: jenkins

当我现在手动触发使用构建时,我会收到电子邮件,但是当我尝试在批处理模式下使用它时,我不会收到电子邮件。以下是我在批处理模式下触发时获得的日志。

触发电子邮件:始终 发送触发器的电子邮件:始终 发送电子邮件至:abc@example.com 发送到以下VALID地址时出错:abc@example.com

注意:发送电子邮件时没有附加构建日志。

5 个答案:

答案 0 :(得分:11)

您应该在“电子邮件通知”和“扩展电子邮件通知”部分中设置SMTP服务器和身份验证。 单击“高级”按钮以查看“使用SMTP验证”部分。

答案 1 :(得分:2)

错误 - 未发送到以下有效地址: OR 发送到以下 VALID 地址时出错:

原因 - 发件人的电子邮件地址不正确。

如何排除故障 - 从 Jenkins 启用调试模式 -> 管理 Jenkins -> 配置系统 ->(搜索扩展电子邮件通知配置 -> 选中启用调试模式

工作代码示例

emailext attachLog: false, 
  attachmentsPattern: 'example_file.yaml',
  from: '<valid_sender_address>',
  body: 'Test Message',
  subject: 'Test Subject',
  to: '<valid_recipient_address>'

答案 2 :(得分:0)

如果每件事都失败了,请尝试重新启动jenkins进程。这解决了我。詹金斯系统无论如何都无法加载所有的配置?但试一试。

答案 3 :(得分:0)

对我来说,文件大小为5-7MB,我看着我的互联网速度表,看到了它,并使用了大约1分钟的完整上传速度,但无法完成并给出错误消息。

然后我尝试了一个较小的文件,例如10KB,它就像魅力一样工作。

因此,就我而言,我的猜测是文件无法正确上传到电子邮件服务器。

答案 4 :(得分:0)

在您的Jenkins配置中,确保输入了正确的电子邮件地址“ 系统管理员电子邮件地址”。

Jenkins发出的通知电子邮件将在“发件人”标头中使用此地址发送。