email - 如何在 Jenkins 中设置发件人地址?

标签 email smtp jenkins sender

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

顺便说一句,当我说传输工作完美时,我的具体意思是,我可以将格式化的电子邮件文件放入 SMTP 中继服务器上的“拾取”目录中,并且只要发件人地址为foo@mycompany.com。

最佳答案

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

关于email - 如何在 Jenkins 中设置发件人地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9693526/

相关文章:

windows - Powershell 调用在服务器上有效,但通过 jenkins 返回错误

jenkins - 使用 groovy 向 jenkins 作业添加附加参数

java - Java 发送电子邮件时出现异常

Python Gmail API 'not JSON serializable'

php - Swiftmailer 配置 : send mail using gmail

c# - SVN 和 Jenkins 在同一台机器上的 C# (ubuntu)

email - 如果修改了文件夹,如何发送电子邮件警报

php - 我应该如何向长列表发送电子邮件? (PHP)

c# - 了解类 SmtpDeliveryMethod

go - 在Golang中附加文件并通过SMTP发送时没有正文的电子邮件