步骤:
(1)设置服务器所需信息(ps:部门邮箱密码为授权码,需自行登录相应邮箱设置授权码)
(2)设置email信息
(3)附件部分
(4)登录邮箱并发送邮件
附上源码:
在工作中可能会遇到将生成的文件以邮件的方式发送给他人。通过SMTP(Simple Mail Transfer Protocol)简单邮件传输协议来发送邮件。这里主要用到Python中两个库:
以QQ邮箱为例,首先需要开启SMTP服务,并获取授权码( 程序中需要用到 )。步骤是: 设置-账户-开启服务-生成授权码
标准邮件一般需要三个头部信息: From、To和Subject。先创建一个带附件的实例,然后分别设置各个信息。
通过实例化smtplib模块的SMTP对象来连接到SMTP访问,并使用sendmail方法来发送信息。