Selenium+Java(16):Jenkins发送邮件报535错误的解决方案

问题:今天打开邮箱发现昨天一整天都没有收到自动化测试邮件。
找到最近一次失败的构建,打开“控制台输出”,发现最后一行打印了这样一个错误:
MessagingException message: 535 Error

原因:昨天早上我修改了自己的QQ密码,而更改QQ密码会触发授权码过期,导致Jenkins无法使用SMTP进行邮件发送。

解决方案:重新获取新的授权码并配置到Jenkins(注意需要配置两次)。

操作流程

  1. 打开qq邮箱https://mail.qq.com

  2. 登陆之后点击“设置”-账户
    Selenium+Java(16):Jenkins发送邮件报535错误的解决方案_第1张图片

  3. 往下翻,可以看到这个页面:
    Selenium+Java(16):Jenkins发送邮件报535错误的解决方案_第2张图片

  4. 点击生成授权码。然后按照页面上弹出的提示信息往下走。要注意的是:要把最后弹窗中的“授权码”复制下来,可以放到记事本里,以备下一步使用。

你可能感兴趣的:(Selenium自动化测试)