Jenkins集成中邮箱配置过程及出现的问题

一、设置系统管理员邮箱地址:

首页-Manage Jenkins-Configure System-找到Jenkins Location


设置系统管理员邮箱地址.png

二、设置Extended E-mail Notification(邮件扩展插件)

1、首页-Manage Jenkins-Configure System-找到Extended E-mail Notification,SMTP基础设置,见下图:
smtp基础设置1.png
smtp基础设置2.png
smtp基础设置3.png
smtp基础设置4.png
特别提示

在使用QQ邮箱服务时smtp的端口只能设置为587,并且不需要勾选使用SSL协议,如果勾选就会报异常:
javax.net.ssl.SSLException:Unrecognized SSL message

开启smtp服务

第一步:

登录QQ邮箱,在设置-账户-开启“IMAP/SMTP服务,会出现以下弹框:


开启smtp服务弹框.png

发送短信后,会出现授权框:


授权码.png

构建项目发送到邮箱的设置
邮箱发送成功的设置.png
特别提示

在上图smtp基础设置4里填写的密码就是授权码

2、邮件默认正文内容如下:

默认正文内容转自:https://www.cnblogs.com/wanglle/p/12899896.html
smtp端口如果设置为465,发送测试邮件时就会出错,需要改成587才可以
端口填写465会出现错误:javax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com, port: 465, response: -1,同时不能勾选“使用SSL协议”

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容