如何在詹金斯设置发件人的地址? [英] How can I set the Sender's address in Jenkins?

查看:147
本文介绍了如何在詹金斯设置发件人的地址?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在从Jenkins发送邮件到内部的匿名SMTP中继。然后,该中继器安全地发送邮件,通过端口587上的TLS进行在线交换。传输工作完美,问题是Microsoft要求发件人地址与帐户电子邮件地址相同的身份验证凭据登录名。例如,说这是foo@mycompany.com。如何使jenkins始终从foo@mycompany.com发送邮件?



BTW当我说运输工作完全是我的意思是我可以放一个格式化的e -mail文件进入SMTP中继服务器上的Pickup目录,如果发件人地址为foo@mycompany.com,则将其正确发送给任何收件人。

解决方案

Jenkins使用系统管理员电子邮件地址作为电子邮件通知的发件人地址。您可以在管理Jenkins - >配置系统下进行配置。这是该页面上的Jenkins位置标题下的标题!不太明显的是,这个设置与电子邮件通知设置有关,因为它不在配置页面的电子邮件通知标题下。


I'm sending mail from Jenkins to an anonymous SMTP relay internally. That relay then securely sends mail to exchange online via TLS on port 587. The transport works perfectly, the issue is that Microsoft requires the Sender address match the authentication credentials login name which is the same as the account email address. For example sake, say this is foo@mycompany.com. How can I make jenkins always send mail from foo@mycompany.com?

BTW when I say the transport works perfectly what I mean specifically is that I can drop a formatted e-mail file into the "Pickup" directory on the SMTP relay server and it is properly sent to any recipient provided the From address is foo@mycompany.com.

解决方案

Jenkins uses the System Admin e-mail address as the sender address for e-mail notification. You can configure this under Manage Jenkins -> Configure System. This is under the Jenkins Location header on that page! It is not immediately obvious that this setting is tied to the e-mail notification settings, since it is not under the E-mail notification header on the configuration page.

这篇关于如何在詹金斯设置发件人的地址?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆