Початок роботи

Початок роботи з 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 і форматом електронної пошти (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")

Наступні кроки

 Українська