【问题标题】:Hudson Continuous Integration configurationHudson 持续集成配置
【发布时间】:2011-03-17 12:54:25
【问题描述】:

我已经设置了 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 启动?有没有可以使用的配置文件?

【问题讨论】:

    标签: hudson


    【解决方案1】:

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

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

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

    【讨论】:

    • 为我工作JAVA_OPTS="-Dmail.smtp.starttls.enable=true" java -jar /usr/local/Cellar/jenkins/1.458/lib/jenkins.war。我不确定我的 Mac 上的 $TOMCAT_HOME 在哪里 :(
    • java -Dmail.smtp.starttls.enable="true" -jar /usr/local/Cellar/jenkins/1.458/lib/jenkins.war 工作:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 2011-02-27
    • 2010-12-06
    • 2010-10-26
    • 2013-11-07
    • 2011-02-06
    • 2011-02-01
    相关资源
    最近更新 更多