Python 实现邮件发送与接收全攻略
在日常的开发工作中,我们常常会遇到需要使用 Python 来发送和接收邮件的需求。本文将详细介绍如何使用 Python 实现邮件的发送(包括带附件的邮件)以及邮件的接收,帮助你轻松应对各种邮件相关的任务。
1. 发送带附件的邮件
要发送带附件的邮件,我们需要创建 MimeMultipart() 类的对象实例。如果有多个附件,可以按顺序依次添加。以下是一个示例代码,我们将两个文本文件附加到邮件中:
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.header import Header
message = MIMEMultipart()
message['From'] = Header("Sender", 'utf-8')
message['To'] = Header("Receiver", 'utf-8')
message['Subject'] = Header('Python SMTP', 'utf-8')
message.attach(MIMEText('Python SMTP', 'plain', 'utf-8'))
file1 = MIMEText(open('file1.txt', 'rb').read(), 'base64', 'utf-8')
file1["Content-Type"] = 'application/octet-stream'
file1["Content-Dispositi
超级会员免费看
订阅专栏 解锁全文
320

被折叠的 条评论
为什么被折叠?



