如何在 Python 中使用 smtplib 模块设置邮件附件?
import smtplib
# 邮箱地址和密码
email_address = "your_email@example.com"
password = "your_password"
# 接收邮件地址
receiver_address = "recipient_email@example.com"
# 创建邮件对象
smtp_client = smtplib.SMTP("smtp.example.com", 587)
smtp_client.starttls()
smtp_client.login(email_address, password)
# 设置邮件附件
smtp_client.sendmail("sender_email@example.com", receiver_address, "your_attachment_data")
# 关闭邮件连接
smtp_client.quit()
注意:
- 确保您已安装了
smtplib
模块。您可以使用pip install smtplib
命令安装。 - 请替换
email_address
、password
、receiver_address
和your_attachment_data
为您的实际值。 - 您可以使用
smtp_client.sendmail()
方法中的attach()
方法来设置附件。