Hudson 持续集成配置

发布于 2024-10-23 21:28:00 字数 343 浏览 0 评论 0原文

我已经设置了 Hudson,但在让它发送邮件时遇到了困难,我提供了一个 smtp 服务器(gmail smtp 服务器),但如果我进行测试,我会收到此错误。

无法发送电子邮件

com.sun.mail.smtp.SMTPSendFailedException:530 5.7.0 必须首先发出 STARTTLS 命令。

我在通过命令启用tls时在论坛上看到过一些关于此的讨论。

$ java -Dmail.smtp.starttls.enable="true" -jar hudson.war

如果您在 tomcat 中使用 hudson,如何设置 tls 启动?有一些配置文件可以使用吗?

I have set up Hudson but I am having difficulties, getting it to send mails, I have provided an smtp server (the gmail smtp server) but if I do tests, I get this error.

Failed to send out e-mail

com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first.

I have seen some discussions on this in the forum when enabling tls through the command.

$ java -Dmail.smtp.starttls.enable="true" -jar hudson.war

How can you set tls to start if you are using hudson in tomcat? Is there some configuration file you can use?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

a√萤火虫的光℡ 2024-10-30 21:28:00

在启动 tomcat 之前将 JAVA_OPTS 设置为 -Dmail.smtp.starttls.enable=true,如果您使用的是 unix,则只需添加

JAVA_OPTS="- Dmail.smtp.starttls.enable=true"

到您的 $TOMCAT_HOME/bin/catalina.sh (位于顶部的某个位置)。在 Windows 上,我会在 cmdline-Environment 中设置它。

set your JAVA_OPTS to -Dmail.smtp.starttls.enable=true before starting your tomcat, if you're on unix you can just add

JAVA_OPTS="-Dmail.smtp.starttls.enable=true"

to your $TOMCAT_HOME/bin/catalina.sh (somewhere at the top). On Windows I would set this in the cmdline-Environment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文