如何使用Python编写代码发送电子邮件?

2026-06-09 09:552阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2840个文字,预计阅读时间需要12分钟。

如何使用Python编写代码发送电子邮件?

Python 内置对SMTP的支持,可以发送纯文本、HTML以及带附件的邮件。Python 对SMTP的支持包括smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。

发送纯文本内容示例代码:pythonimport smtplibfrom email.mime.text import MIMEText

邮件内容message=MIMEText('这是一封纯文本邮件内容', 'plain', 'utf-8')

邮件发送者sender='your_email@example.com'邮件接收者receiver='receiver_email@example.com'SMTP服务器smtp_server='smtp.example.com'SMTP服务器端口smtp_port=587发送者邮箱密码password='your_password'

创建SMTP对象server=smtplib.SMTP(smtp_server, smtp_port)登录SMTP服务器server.login(sender, password)发送邮件server.sendmail(sender, [receiver], message.as_string())关闭SMTP连接server.quit()

Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。

Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。

阅读全文

本文共计2840个文字,预计阅读时间需要12分钟。

如何使用Python编写代码发送电子邮件?

Python 内置对SMTP的支持,可以发送纯文本、HTML以及带附件的邮件。Python 对SMTP的支持包括smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。

发送纯文本内容示例代码:pythonimport smtplibfrom email.mime.text import MIMEText

邮件内容message=MIMEText('这是一封纯文本邮件内容', 'plain', 'utf-8')

邮件发送者sender='your_email@example.com'邮件接收者receiver='receiver_email@example.com'SMTP服务器smtp_server='smtp.example.com'SMTP服务器端口smtp_port=587发送者邮箱密码password='your_password'

创建SMTP对象server=smtplib.SMTP(smtp_server, smtp_port)登录SMTP服务器server.login(sender, password)发送邮件server.sendmail(sender, [receiver], message.as_string())关闭SMTP连接server.quit()

Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。

Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。

阅读全文