Day52 实现自动发送邮件功能

1、自动发送邮件功能
自动发送邮件功能是自动化测试项目的重要需求之一,当自动化测试用例运行完成之
后,可自动向相关人员的邮箱发送测试报告。严格来讲,这里介绍的发送邮件模块并不属
于 unittest 的扩展,不过,我们仍然可以将它与 unittest 结合使用。
SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,是一组由源地址到目的
地址传送邮件的规则,可以控制信件的中转方式。Python 的 smtplib 模块提供了简单的 API
用来实现发送邮件功能,它对 SMTP 进行了简单的封装。
在实现发送邮件功能之前,需要补充一个基础知识。在给其他人发送邮件之前,首先
需要有一个自己的邮箱。通过浏览器打开邮箱网址(如 www.126.com),或打开邮箱客户
端(如 Foxmail),登录自己的邮箱账号。如果是邮箱客户端