yuswift 嗯,是按照这个步骤来的,后来是直接在jenkins上调试的

RolandMa1986
如下:
250-SIZE 36700160
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-AUTH GSSAPI NTLM
250-8BITMIME
250-BINARYMIME
250 CHUNKING

RolandMa1986
查了资料,需要修改/etc/default/jenkins中的启动参数,增加-Dmail.smtp.starttls.enable=true
但我在容器里该路径下没找到对应的文件,请问可以在哪里添加?

johnniang
嗯,在启动参数中增加了 -Dmail.smtp.starttls.enable=true
java.net.SocketException: Connection closed by remote host
at sun.security.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1547)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:71)
at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:114)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2104)
Caused: javax.mail.MessagingException: Can’t send command to SMTP host;
nested exception is:
java.net.SocketException: Connection closed by remote host
at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2106)
at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:2093)
at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:1184)
at javax.mail.Transport.send0(Transport.java:197)
at javax.mail.Transport.send(Transport.java:124)
at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:613)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)

    wei-chl 如果用的exchange 或者office 365 可以参考下面文章的配置https://superuser.com/questions/879361/how-to-configure-jenkins-email-notifications-through-outlook

      RolandMa1986
      我现在是加到ks-jenkins的yaml文件中,位置如下,最后两行
      env:
      - name: JAVA_TOOL_OPTIONS
      value: >-
      -Xms512m -Xmx512m -XX:MaxRAM=2g
      -Dhudson.slaves.NodeProvisioner.initialDelay=20
      -Dhudson.slaves.NodeProvisioner.MARGIN=50
      -Dhudson.slaves.NodeProvisioner.MARGIN0=0.85
      -Dhudson.model.LoadStatistics.clock=5000
      -Dhudson.model.LoadStatistics.decay=0.2
      -Dhudson.slaves.NodeProvisioner.recurrencePeriod=5000
      -Dio.jenkins.plugins.casc.ConfigurationAsCode.initialDelay=10000
      -verbose:gc -Xloggc:/var/jenkins_home/gc-%t.log
      -XX:NumberOfGCLogFiles=2 -XX:+UseGCLogFileRotation
      -XX:GCLogFileSize=100m -XX:+PrintGC -XX:+PrintGCDateStamps
      -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCCause
      -XX:+PrintTenuringDistribution -XX:+PrintReferenceGC
      -XX:+PrintAdaptiveSizePolicy -XX:+UseG1GC
      -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled
      -XX:+DisableExplicitGC -XX:+UnlockDiagnosticVMOptions
      -XX:+UnlockExperimentalVMOptions
      -Dmail.smtp.starttls.enable=true
      -Dmail.smtp.ssl.trust=smtp.neusoft.com

        wei-chl 更改标题为「Jenkins邮件通知 530 5.7.57 错误(已解决))
        16 天 后