快速入门

开始使用 Aspose.Email FOSS for Python

欢迎来到 aspose-email-foss,,一个免费、MIT 许可证的 Python 库,用于读取、创建和写入 Outlook MSG 文件及其底层的 CFB(Compound File Binary)容器。本指南可帮助您在全新环境中快速上手,在几分钟内使用 MSG 文件。.


先决条件

要求细节
Python3.10 or later
包管理器pip
OSWindows、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")

后续步骤

 中文