我在 Windows Server 2008 中使用 Jenkins 2.7.1 版。 我在 java 环境中使用 java -jar jenkins.war 命令运行 Jenkins。
我正在尝试使用 smtp.office365.com 发送邮件 - 我收到错误消息“com.sun.mail.smtp.SMTPSendFailedException: xxx.x.x.xx SMTP; Client was not authenticated to send anonymous mail during MAIL来自"
我读到我们需要在 jenkins.xml 中启用 TLS
但我找不到 Jenkins.xml 文件的位置?? 如果我们安装 msi 文件并将 Jenkins 作为 Windows 服务运行,我们可以在 C:\Program Files (x86)\Jenkins 中获取 Jenkins.xml 文件
但是因为我只是在运行我的 war 文件——我在 Program Files 中没有 Jenkins 文件夹
谁能帮我为 jenkins.war 启用 tls
最佳答案
如果您已经在 Tocat 上部署了 Jenkins,您可以在 tomcat conf 文件夹中的 setenv.bat 文件中设置 TLS 标志。
关于email - 从 war 文件运行时无法在 Jenkins 中发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38635345/