首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用jenkins发送电子邮件时出错

使用jenkins发送电子邮件时出错
EN

Stack Overflow用户
提问于 2012-07-24 17:36:26
回答 10查看 55.6K关注 0票数 29

我正在尝试在jenkins中使用电子邮件发送。我保留默认值,点击'Test configuration‘按钮,得到错误:

发送电子邮件失败

javax.mail.MessagingException:无法连接到SMTP主机: localhost,端口: 25;嵌套异常为: java.net.SocketException:权限被拒绝:连接

在com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934)

在com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)

我错过了什么?默认情况下它不工作吗?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2013-07-10 18:41:05

我使用我的gmail帐户配置了Jenkins,使用的设置如下图所示。

票数 28
EN

Stack Overflow用户

发布于 2015-02-18 22:36:54

我也有类似的问题,无法通过zoho发送电子邮件。这些配置是:SMPT TLS Zoho Configurations我只需要在jenkins配置中将系统管理员地址更改为电子邮件通知中的相同地址。

您可以在此处找到系统管理员电子邮件: Manage Jenkins -> Configure system -> Jenkins Location ->系统管理员电子邮件地址

票数 12
EN

Stack Overflow用户

发布于 2018-08-29 18:41:28

我也在与这个错误作斗争。下面是我解决这个问题的方法。

1.账号设置:

转到Gmail帐户设置->转发和POP/IMAP -> IMAP访问->启用IMAP (这是为了同时启用IMAP和SMTP设置)

检查如下所述的configuration details

  • 发送邮件(
  • )服务器: smtp.gmail.com
  • Requires SSL:是
  • 要求TLS:是(如果available)
  • Requires身份验证:是
  • SSL端口:465
  • TLS端口/STARTTLS:587

<代码>F216

(不要使用任何人提到的设置,请检查您的帐户以获取此信息,因为设置/配置会不断更改。)

2. Jenkins (2.121.3)设置:

管理->配置系统高级向下滚动到电子邮件通知选项卡->高级

  • 使用SMTP身份验证:选中的
  • 用户名:
  • 密码:
  • 使用SSL:选中的
  • SMTP端口:465
  • 回复地址:可选(保留为空。你可以给任何你的电子邮件id want)
  • Charset: UTF-8

开启“发送测试邮件测试配置”,给出测试邮件id,点击“测试配置”按钮

备注:

  1. 确保您已连接到开放网络(即未受防病毒保护的网络,否则防病毒可能会阻止您的电子邮件)。我用我的手机互联网而不是办公室互联网来测试这个。
  2. 我没有为此更改任何McAfee设置。只需切换互联网即可打开一个。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11628065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档