email - Jenkins 测试电子邮件失败,但发送了构建电子邮件
问题描述
我已经配置了我的 Jenkins 扩展电子邮件通知,如下所示
SMTP SERVER: smtp.gmail.com
Use SMTP Authentication: ticked
User Name: ***@gmail.com
Password: ***
USE SSL: ticked
PORT: 465
Charset: UTF-8
我已将我的 ***@outlook.com 电子邮件添加为收件人。我的构建运行并发送控制台输出下显示的电子邮件
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.608 s
[INFO] Finished at: 2019-05-03T11:32:20+01:00
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[JENKINS] Archiving C:\Users\qz\ECLIPSE\Workspace\CucumberReports\pom.xml to Cucumber_Selenium/Cucumber_Selenium/0.0.1-SNAPSHOT/Cucumber_Selenium-0.0.1-SNAPSHOT.pom
[JENKINS] Archiving C:\Users\qz\ECLIPSE\Workspace\CucumberReports\target\Cucumber_Selenium-0.0.1-SNAPSHOT.jar to Cucumber_Selenium/Cucumber_Selenium/0.0.1-SNAPSHOT/Cucumber_Selenium-0.0.1-SNAPSHOT.jar
channel stopped
Email was triggered for: Always
Sending email for trigger: Always
Sending email to: ***@outlook.com
Finished: SUCCESS
但由于某种原因,我的测试电子邮件被拒绝了。我想知道问题是什么,因为我也没有收到电子邮件。任何建议将不胜感激
Failed to send out e-mail
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:286)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:231)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1900)
Caused: javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;
nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
解决方案
推荐阅读
- python - str.format() 具有对齐 {:>} 和变量插值
- android - android.support.v7 中的片段
- r - 如何在 r 中使用一个连续预测器和一个因子预测器绘制回归曲面?
- ubuntu - 创建服务器 TCP 侦听套接字 *:6379:绑定:地址已在使用中
- xcode - React Native 中的 RCTImage 问题
- kotlin - 如何在 Kotlin 中有效地创建具有一定长度和相同值的字符串
- python - 连接来自 2 个列表的 n 位置的字符串
- assembly - 寄存器和汇编语言
- javascript - onmouseover 不能使用绝对位置
- python - Python - DM 一个用户 Discord Bot