Jenkins 发送邮件失败
Jenkins fails on sending emails
我正在尝试使用扩展 Jenkins 电子邮件插件从 Jenkins 发送电子邮件。
这是作业的输出:
Performing post-build step
Checking if email needs to be generated
Email was triggered for: Always
Email was triggered for: Always
Sending email for trigger: Always
messageContentType = text/plain; charset=UTF-8
Adding recipients from project recipient list
Adding recipients from trigger recipient list
Setting In-Reply-To since last build was not successful
Successfully created MimeMessage
Sending email to: tomasz.szandala@nokia.com
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "webmail-apac.nsn-intra.net", port 465, isSSL false
MessagingException message: Could not connect to SMTP host: webmail-apac.nsn-intra.net, port: 465
Sending email for trigger: Always
messageContentType = text/plain; charset=UTF-8
Adding recipients from project recipient list
Adding recipients from trigger recipient list
Setting In-Reply-To since last build was not successful
不,问题是:我如何检查问题出在哪里?
我只看到:
MessagingException 消息:
"Could not connect to SMTP host: webmail-apac.nsn-intra.net, port: 465"
如何调查原因?
我认为这是一个网络问题,您的 Jenkins 服务器无法通过端口 465 访问您的 SMTP 服务器。
能否启动以下命令来检查端口是否打开? (在您的 Jenkins 服务器上,使用 jenkins 帐户 运行 Jenkins 应用程序)
telnet webmail-apac.nsn-intra.net 465
如果端口已打开,您应该会看到此响应:
➜ ~ webmail-apac.nsn-intra.net 465
Trying XXX.XXX.XXX.XXX...
Connected to webmail-apac.nsn-intra.net.
Escape character is '^]'.
如果端口未打开,请尝试禁用您的 Jenkins 服务器上的防火墙。
我正在尝试使用扩展 Jenkins 电子邮件插件从 Jenkins 发送电子邮件。 这是作业的输出:
Performing post-build step
Checking if email needs to be generated
Email was triggered for: Always
Email was triggered for: Always
Sending email for trigger: Always
messageContentType = text/plain; charset=UTF-8
Adding recipients from project recipient list
Adding recipients from trigger recipient list
Setting In-Reply-To since last build was not successful
Successfully created MimeMessage
Sending email to: tomasz.szandala@nokia.com
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "webmail-apac.nsn-intra.net", port 465, isSSL false
MessagingException message: Could not connect to SMTP host: webmail-apac.nsn-intra.net, port: 465
Sending email for trigger: Always
messageContentType = text/plain; charset=UTF-8
Adding recipients from project recipient list
Adding recipients from trigger recipient list
Setting In-Reply-To since last build was not successful
不,问题是:我如何检查问题出在哪里? 我只看到: MessagingException 消息:
"Could not connect to SMTP host: webmail-apac.nsn-intra.net, port: 465"
如何调查原因?
我认为这是一个网络问题,您的 Jenkins 服务器无法通过端口 465 访问您的 SMTP 服务器。
能否启动以下命令来检查端口是否打开? (在您的 Jenkins 服务器上,使用 jenkins 帐户 运行 Jenkins 应用程序)
telnet webmail-apac.nsn-intra.net 465
如果端口已打开,您应该会看到此响应:
➜ ~ webmail-apac.nsn-intra.net 465
Trying XXX.XXX.XXX.XXX...
Connected to webmail-apac.nsn-intra.net.
Escape character is '^]'.
如果端口未打开,请尝试禁用您的 Jenkins 服务器上的防火墙。