快速入门
开始使用 Aspose.Email FOSS for Python
欢迎来到 aspose-email-foss,,一个免费、MIT 许可证的 Python 库,用于读取、创建和写入 Outlook MSG 文件及其底层的 CFB(Compound File Binary)容器。本指南可帮助您在全新环境中快速上手,在几分钟内使用 MSG 文件。.
先决条件
| 要求 | 细节 |
|---|---|
| Python | 3.10 or later |
| 包管理器 | pip |
| OS | Windows、macOS 或 Linux |
| 依赖项 | 无 — 纯 Python |
安装
从 PyPI 安装::
pip install aspose-email-foss验证::
from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")请参阅 安装指南 了解虚拟环境的设置和验证。.
您可以做什么
安装完成后,您可以立即::
- 读取 MSG 文件,使用
MapiMessage.from_file()— 访问主题、正文、HTML 正文、头部信息和收件人 - 创建 使用从头创建 MSG 消息
MapiMessage.create()— 设置主题、正文,添加收件人和附件 - 转换 在 MSG 与电子邮件(RFC 5322)格式之间进行
to_email_message()和from_email_message() - 检查 使用低层 CFB 结构
CFBReader— 遍历存储、流和目录条目 - 写入 使用 MSG 文件
MapiMessage.save()或MsgWriter.write_file() - 处理附件 — 添加二进制附件或将 MSG 消息嵌入为嵌套附件
快速入门
读取 MSG 文件并打印其主题和收件人::
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")
print(f"Subject: {msg.subject}")
print(f"Body: {msg.body[:200]}")
msg.save("copy.msg")
print("Saved copy.msg")