Начало работы

Начало работы с Aspose.Email FOSS для 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 и форматом email (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")

Следующие шаги

 Русский