接口自动化测试框架-jenkins部署在阿里云上,邮件发送失败问题解决方法。

接口都整完了,发现本地调用发送邮件是通的,但是放jenkins上就不行,最后发现是因为阿里云把25端口禁用了。
那么我们就要在程序里改了,之前写的方法端口是25,因为阿里云25端口不通,而SSL是false,邮件的服务器如下:
在这里插入图片描述
发送邮件的方法,参考我另一篇博客:https://blog.csdn.net/weixin_43574761/article/details/84589550
在之前的方法基础上,修改如下:
1:新增一个包的引用
在这里插入图片描述
2:修改邮箱服务器的链接方法

smtp = smtplib.SMTP()
smtp.connect(smtpserver, 25)

替换成下面的方法

smtp = SMTP_SSL(smtpserver)

大功告成,这样阿里云上的jenkins服务器可以成功发送邮件啦。

好了,今天就写到这里,有任何问题,可以加我的微信:zx1187463903,拉你进软测的微信群。

如果该篇博客,对你有帮助,开心的同时请小编喝杯咖啡也是极好的呀。-_-
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43574761/article/details/105999474