干货 | 解放双手,用Python实现自动发送邮件
干货 | 解放双手,用Python实现自动发送邮件
使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,可以节省非常多的时间。
Python有两个内置库:smtplib
和email
,能够实现邮件功能,smtplib
库负责发送邮件,email
库负责构造邮件格式和内容。
邮件发送需要遵守SMTP协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。
1、先导入相关的库和方法

2、设置邮箱域名、发件人邮箱、邮箱授权码、收件人邮箱

3、构建MIMEMultipart对象代表邮件本身,可以往里面添加文本、图片、附件等

4、设置邮件头部内容

5、添加正文文本

6、添加图片

7、添加附件(excel表格)

8、发送邮件

结果
看看邮箱接收到来自python的邮件长什么样
