很多同学在学习python自动化的时候,都有这么一个需求,希望自动将测试报告发送到邮箱。
关于实现自动发送邮件,我们可以采用jenkins来实现,同样也可以通过python来实现。
今天就来跟大家聊聊如何通过python来实现自动发送邮件。
其实也很简单,通过python中smtp和email的官方库,就可以完成发送邮件这件事情。
发送邮件需要使用到smtp服务,如果公司没有可以使用第三方邮箱的smtp服务,如qq,163等,当时用qq或163时需要提起开启邮箱的smtp服务。
NO.1、开启邮箱SMTP服务
刚刚说到发送邮件需要使用SMTP服务器。
常用的免费服务器有:163、126、QQ。
接下来以163邮箱为例给大家将一下如何开启smtp服务,注意开启过程中设置的授权码非常重要,是用来登录smtp服务器的,一定要记住。
1)注册163邮箱,登录后设置
![发送邮件]
2)在新页面中点击“客户端授权密码”,勾选“开启”,弹出新窗口填写手机验证码。
3)填写授权码。