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