Email 如何向Jenkins发送电子邮件通知?

Email 如何向Jenkins发送电子邮件通知?,email,jenkins,jenkins-plugins,jenkins-pipeline,Email,Jenkins,Jenkins Plugins,Jenkins Pipeline,我想在构建失败时发送电子邮件。我已配置系统管理员电子邮件地址:test@gmail.com和SMTP服务器:SMTP.gmail.com 以下是我管道中的代码: 我得到了一个错误: com.sun.mail.smtp.SMTPSendFailedException:530 5.7.0必须首先发出STARTTLS命令 有人知道为什么?Thx.您使用的是默认SMTP端口(25),该端口不适用于Gmail帐户。尝试将端口465用于SSL或端口587用于TLS 本指南可能会有所帮助:您使用的默认

我想在构建失败时发送电子邮件。我已配置系统管理员电子邮件地址:test@gmail.com和SMTP服务器:SMTP.gmail.com


以下是我管道中的代码:



我得到了一个错误:

com.sun.mail.smtp.SMTPSendFailedException:530 5.7.0必须首先发出STARTTLS命令



有人知道为什么?Thx.

您使用的是默认SMTP端口(25),该端口不适用于Gmail帐户。尝试将端口465用于SSL或端口587用于TLS


本指南可能会有所帮助:

您使用的默认SMTP端口(25)与Gmail帐户不兼容。尝试将端口465用于SSL或端口587用于TLS


本指南可能会有所帮助:

我已经按照指南进行了操作,在“测试配置”按钮上出现了一个错误。如果我使用端口456,我会得到:java.net.ConnectException:连接超时,端口587:javax.net.ssl.SSLException:无法识别的ssl消息,纯文本连接?Nvm我使用的是456。。。我的错误我按照指南操作,在“测试配置”按钮上出现错误。如果我使用端口456,我会得到:java.net.ConnectException:连接超时,端口587:javax.net.ssl.SSLException:无法识别的ssl消息,纯文本连接?Nvm我使用的是456。。。我的错
pipeline{
agent none
stages{
    stage('test'){
        agent{
            label 'VStest'
        }
        steps{
            script{
                //nothing
            }
        }
    }
}
post{
    always{
        mail to: 'test@gmail.com',
            subject: "Failed Pipeline: ${currentBuild.fullDisplayName}",
            body: "Something is wrong with ${env.BUILD_URL}"
        echo "sent"
      }
   }
}