本文记录用Allure+Jenkins集成的方式实现自动化测试发送邮件的踩坑过程。
1、结合参考以下两篇博客 https://www.cnblogs.com/du-hong/p/11647394.html & https://www.cnblogs.com/linuxchao/p/linuxchao-Jenkins-email-timer.html ,配置好了邮件策略,并且我此时发送测试邮件测试配置也一切都OK,测试邮件成功发送接收
2、然后兴冲冲地将自己Jenkins的某个Project进行构建,却发现……
3、纳尼,报了一个这样的错误
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN failed
AuthenticationFailedException message: 502 Invalid input from 100.107.4.130 to newxmesmtplogicsvrszc8.qq.com
居然自动登录失败了,我授权码填写的分明就是刚刚发短信申请的授权码!找不到头绪了,用了万能重启大法(重新去邮箱获取了一遍授权码,并修改了Jenkins里面涉及到邮箱授权码的部分),后来就成功了……成功时的日志打印截图如下
4、有没有友友们碰到和我一样的情况,为啥刚申请的授权码就失效,欢迎来留言