如何使用smtplib模块在Python中实现邮件发送?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1481个文字,预计阅读时间需要6分钟。
在测试完成后,我们会发送一封电子邮件,其中包含我们的测试报告。那么,是否应该自动化这个过程,甚至通过Python帮助我们发送邮件呢?当然可以。Python可以轻松地通过SMTP(简单邮件传输协议)帮助我们完成这项任务。
我们在测试完成后,都会发一份邮件也就是我们的测试报告,那么既然要自动化,是不是也可以通过python帮助我们发送邮件?当然这么强大的python可以帮助你完成这个需求
SMTP
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。这里我们就需要用到这个库。其中SMTP支持smtplib和Email两个模块,其中smtplib负责发送邮件,email负责构建邮件,SMTP支持发送纯文本,携带附件和携带图片等功能。
1、首先导入smtplib模块和email模块中MIMEText(表示文本)
2、准备发送邮件所需要的参数(服务器,发送者账号,密码,和收件人账号)
# 服务器地址smtpserver = 'smtp.163.com'
# 发送账号
user = 'XXXXXXXX@163.com'
# 发送密码
password = 'xxxxxxx'
# 收件人
receivers = '8***@qq.com'
3、根据源码内容完成对参数对应填写
# 邮件标题subject = 'python 发送邮件'
# 发送内容 (文本内容,发送格式,编码格式)
message = MIMEText('Python 通过smtplib发送邮件。。。
本文共计1481个文字,预计阅读时间需要6分钟。
在测试完成后,我们会发送一封电子邮件,其中包含我们的测试报告。那么,是否应该自动化这个过程,甚至通过Python帮助我们发送邮件呢?当然可以。Python可以轻松地通过SMTP(简单邮件传输协议)帮助我们完成这项任务。
我们在测试完成后,都会发一份邮件也就是我们的测试报告,那么既然要自动化,是不是也可以通过python帮助我们发送邮件?当然这么强大的python可以帮助你完成这个需求
SMTP
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。这里我们就需要用到这个库。其中SMTP支持smtplib和Email两个模块,其中smtplib负责发送邮件,email负责构建邮件,SMTP支持发送纯文本,携带附件和携带图片等功能。
1、首先导入smtplib模块和email模块中MIMEText(表示文本)
2、准备发送邮件所需要的参数(服务器,发送者账号,密码,和收件人账号)
# 服务器地址smtpserver = 'smtp.163.com'
# 发送账号
user = 'XXXXXXXX@163.com'
# 发送密码
password = 'xxxxxxx'
# 收件人
receivers = '8***@qq.com'
3、根据源码内容完成对参数对应填写
# 邮件标题subject = 'python 发送邮件'
# 发送内容 (文本内容,发送格式,编码格式)
message = MIMEText('Python 通过smtplib发送邮件。。。

