一、开门见山
自动化测试过程中,一般测试结果都会以邮件的形式发送给相关人员,那么,在Python中,如何编写代码将邮件发送给对应的用户?
同时,发送邮件时又有不同的形式,比如:文本、HTML、图片附件、非图片附件等,这些又是如何操作的呢?下面我们一起来学习学习......
二、自动化发送邮件SMTP
1、介绍
SMTP:SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持,SMTP的重要特性之一是其能跨越网络传输邮件,即“SMTP邮件中继”。使用SMTP,可实现相同网络处理进程之间的邮件传输,也可通过中继器或网关实现某处理进程与其他网络之间的邮件传输。
中文名:简单邮件传输协议
作用:传输系统之间的邮件信息
我们以QQ邮箱为例,需要发送邮件,必须首先开启SMTP服务。
2、开启SMTP服务
(1)登录QQ邮箱,点击设置;
(2)点击账户;