0
我的windows桌面上安装了jenkins,并且配置为从Outlook帐户发送电子邮件时出现问题,因为它使用TLS而不是SSL。我已经做了一些研究,一些论坛建议将JENKINS_JAVA_OPTIONS添加到jenkins.xml文件并重新启动,但是这对我并不适用。在Windows上从jenkins发送电子邮件时必须首先发出STARTTLS命令
JENKINS_JAVA_OPTIONS -Djava.awt.headless =真-Dmail.smtp.starttls.enable =真
我的SMTP设置 服务器smtp-mail.outlook.com SMTP端口587 使用SSL选中 用户名***** 密码******
误差小于 com.sun.mail.smtp.SMTPSendFailedException:530 5.7.0必须发出STARTTLS命令第一
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2057)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1580)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1097)
at javax.mail.Transport.send0(Transport.java:195)
at javax.mail.Transport.send(Transport.java:124)
at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:581)
at java.lang.invoke.MethodHandle.invokeWithArguments(Unknown Source)
at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184)
那么检查_Use SSL_选项怎么办? – StephenKing