1. 导入邮件模块
3中,大家可以通过以下代码来导入邮件模块
“`porttplibailimeport MIMETextailimeultipartport MIMEMultipartailimeport
tplib模块用于处理邮件的附件。
2. 创建邮件对象
3中,大家可以通过以下代码来创建邮件对象
“`sg = MIMEMultipart()
sg是一个MIMEMultipart对象,用于存储邮件的多个部分,例如邮件正文、附件等。
3. 添加邮件正文
3中,大家可以通过以下代码来添加邮件
text = MIMEText(‘这是一封带附件的邮件。’)sg.attach(text)
这里的text是一个MIMEText对象,用于存储邮件正文。
4. 添加附件
3中,大家可以通过以下代码来添加附件
“`ple.txt’, ‘rb’) as fent(f.read())enttententameple.txt’)sgent)
enttent属性,以及设置附件的文件名。
5. 发送邮件
3中,大家可以通过以下代码来发送邮件
“`tptpple’tp_port = 587tpamepleple’tp_password = ‘password’
tplibtptp_port)
server.ehlo()
server.starttls()tpametp_password)dmailtpametplesgg())
server.quit()
tptptpametptplibdmail()方法来发送邮件,其中个参数是发件人邮箱地址,第二个参数是收件人邮箱地址,第三个参数是邮件对象的字符串表示形式。,大家需要通过quit()方法来关闭连接。
3中发送带附件的邮件了。