如何使用Python编写代码发送电子邮件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2840个文字,预计阅读时间需要12分钟。
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 内置对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负责发送邮件。

