我已经设置了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,你如何设置启动?你可以使用一些配置文件吗?
答案 0 :(得分:5)
在启动tomcat之前将JAVA_OPTS
设置为-Dmail.smtp.starttls.enable=true
,如果您使用的是unix,则只需添加
JAVA_OPTS="-Dmail.smtp.starttls.enable=true"
到你的$TOMCAT_HOME/bin/catalina.sh
(顶部的某个地方)。在Windows上,我会在cmdline-Environment中设置它。