Python email 模块
实例
创建一条简单的消息并打印主题:
import email
from email.message import EmailMessage
m = EmailMessage()
m["Subject"] = "Hello Emil"
print(m["Subject"])
亲自试一试 »
定义和用法
电子邮件包是一个用于管理电子邮件消息的库,包括 MIME 类型和邮件头。
成员
| 成员 | 描述 |
|---|---|
| charset | 用于处理电子邮件的字符集实用程序。 |
| contentmanager | EmailMessage 的内容管理器(添加/获取附件和部分内容)。 |
| encoders | 用于 MIME 传输编码(例如 base64、quoted-printable)的传统辅助程序。 |
| errors | 电子邮件包使用的异常类。 |
| feedparser | 用于电子邮件的底层状态机解析器(面向字节)。 |
| generator | 将电子邮件序列化为字符串或字节。 |
| header | 对 RFC 2047 编码的邮件头进行编码和解码。 |
| headerregistry | 具有字段特定行为的结构化邮件头对象。 |
| iterators | 用于遍历邮件各个部分的辅助函数(已弃用)。 |
| message | 提供 EmailMessage API 的子包。 |
| parser | 解析字符串或文件中的电子邮件消息(Parser,BytesParser)。 |
| policy | 控制解析和序列化的策略(例如,default,SMTP)。 |
| utils | 用于处理日期、地址和邮件 ID 的实用函数。 |

