robotframework配置邮箱服务器
1.登录邮箱以腾讯企业邮箱为例:开启smtp服务并获得邮箱的客户端授权码
用户名:18890260218@163.com
客户端授权码:admin123
2.进入系统管理-->GO to plugin manager-->下载Email Extension插件。
3.针对Email Extension插件进行配置。
配置一:管理监控配置
Jenkins URL:http://127.0.0.1:8080/
系统管理员邮件地址:18890260218@163.com
配置二:
进入系统管理-->系统设置-->配置Extended E-mail Notification,
步骤1:
SMTP server:smtp.163.com
Default user E-mail suffix:@163.com
步骤2:
点开高级按钮,勾选Use SMTP Authentication输入邮箱账号和163客户端授权码(非邮箱登录密码)
User Name:18890260218@163.com
Password:admin123
步骤3:
Default Content Type:HTML(text/html)
Default Recipients:输入接收邮件的邮箱地址,如:550343988@qq.com,多个邮箱用,隔开。
Default Subject:$PROJECT_NAME - Build # $BUILD_NUMBER - \(BUILD_STATUS!
Default Content:\){SCRIPT,template="groovy-html-robot.template"}
4.配置邮件触发器。
进入Job配置页面,增加一个构建后操作步骤Editable Email Notification,配置可以默认,也可以根据你的需要来配置。
可把Default Subject 邮件主题增加项目名称,如下:RFPROJECT自动化测试报告——$DEFAULT_SUBJECT
可把邮件的触发器改为构建完成总是发送邮件,点击 Advanced Settings ,选择Always,Send To选择Recipient List。
5.设置邮件模板。
把对应的groovy-html-robot.template模版放入到 $Jenkins_Home/email-templates目录,如果没有则新建该目录。
6.立即构建:查看邮件。