无法发送电子邮件Jenkins,有时它的工作,但大多数时候我得到以下错误
这是Jenkins Jenkins-extended-notification-settings上扩展电子邮件通知的屏幕截图设置
我启用了调试模式,错误显示:从主机"192.168.xx.xx"收到错误问候语,端口:25、回应:[EOF]消息异常消息:收到来自SMTP主机的错误问候语:192.168.xx.xx,端口号:25、回应:[结束语]
SMTP主机允许在端口25上提交,不需要认证。不知道EOF是什么意思。
下面是完整的调试日志:
Started by user josh
Running as SYSTEM
Building in workspace /var/lib/jenkins/workspace/Email
Checking for pre-build
Executing pre-build step
Checking if email needs to be generated
No emails were triggered.
[Email] $ /bin/sh -xe /tmp/jenkins17399327384892407114.sh
+ echo Hallo
Hallo
Checking for post-build
Performing post-build step
Checking if email needs to be generated
Email was triggered for: Always
Sending email for trigger: Always
Sending mail from default account using System Admin e-mail address
messageContentType = text/plain; charset=UTF-8
Collecting change authors...
build: 10
Adding recipients from project recipient list
Analyzing: josh@domain
Looking for: josh@domain.com
starting at: 0
firstFoundIdx: 0
firstFoundIdx-substring: josh@domain.com
=> found type: 0
Analyzing: josh@domain.com
Looking for: josh@domain.com
starting at: 0
firstFoundIdx: 0
firstFoundIdx-substring: josh@domain.com
=> found type: 0
Analyzing: josh@domain.com
Looking for: josh@domain.com
starting at: 0
firstFoundIdx: 0
firstFoundIdx-substring: josh@domain.com
=> found type: 0
Adding recipients from trigger recipient list
Successfully created MimeMessage
Sending email to: josh@domain.com
DEBUG: getProvider() returning jakarta.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]
DEBUG SMTP: useEhlo true, useAuth false
DEBUG SMTP: trying to connect to host "192.168.xx.xx", port 25, isSSL false
DEBUG SMTP: EOF: [EOF]
DEBUG SMTP: got bad greeting from host "192.168.xx.xx", port: 25, response: [EOF]
MessagingException message: Got bad greeting from SMTP host: 192.168.xx.xx, port: 25, response: [EOF]
我试过的东西似乎都不起作用。不确定EOF是什么意思。
1条答案
按热度按时间t1qtbnec1#
可能的解决方案: