jenkins 邮件服务配置

1、准备工作

  1、自备email账户(可注册一个)

  2、手动安装mail插件(下载地址:https://updates.jenkins.io/)查找该插件下载

2、手动安装插件

  a、登录到jenkins,进入系统管理—插件管理—高级

  b、打开下载好的.hpi文件,继续上传  

  

  c、上传后就会自动安装

  d、安装完成后需要重启jenkins

3、配置邮件服务并测试

  设置系统管理员邮箱:

    jenkins需要管理员邮箱账号发送邮件

  设置邮件服务器:

    选择jenkins管理员的邮箱服务器

  测试邮件服务:

    测试联通性

  操作步骤:

    a、进入到系统管理—系统设置点击配置直接定位到location

  

      b、配置系统管理的邮箱和SMTP认证

        按照所用的邮箱,到对应的邮箱服务上去获取SMTP的授权密码,用的是网易邮箱

        登录到网易邮箱,进入设置——开启SMTP,发送信息就可以获得授权密码

      c、jenkins需要配置:系统管理员邮件地址、SMTP服务、勾选使用SMTP认证、用户名是系统管理员邮件地址,密码是刚刚获取的授权密码

      

         d、输入测试接收邮件的邮箱,进行test configuration,接收到邮件则邮箱已配置好了

 4、新建任务——自动发送邮件

    a、新建任务

    

    b、给任务起给名字:MailTest后点击自由风格,确定

    c、进入构建,shell是linux,输入要执行的命令,选择构建后的步骤是E-mail Notification

    

    

     d、当出现异常的时候才会发送邮件

    

    e、保存,在左侧栏点击立即构建,则Jenkins会自动帮你运行    

      

      f、出现异常时,出现的是红色点,点击进入可查看详情,打开控制台,控制台可以看到失败信息,邮件也可以接受到失败信息

      

    

 注:如果是在云服务器上,需要看服务器是否有端口的限制

腾讯云的端口25是被限制的,导致无法发送邮件成功。。。。可申请解封

  

原文地址:https://www.cnblogs.com/feihan/p/12865480.html