如何在 Python 中使用 smtplib 模块设置邮件附件?

如何在 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_addresspasswordreceiver_addressyour_attachment_data 为您的实际值。
  • 您可以使用 smtp_client.sendmail() 方法中的 attach() 方法来设置附件。
相似内容
更多>