Първи стъпки

Започване с Aspose.Email FOSS за Python

Добре дошли в aspose-email-foss, безплатна, MIT-licensed Python библиотека за четене, създаване и записване на Outlook MSG файлове и техните подлежащи CFB (Compound File Binary) контейнери. Това ръководство ви превежда от чиста среда до работа с MSG файлове за минути.


Предпоставки

ИзискванеПодробности
Python3.10 or later
Мениджър на пакетиpip
OSWindows, macOS или Linux
ЗависимостиНяма — чист Python

Installation

Инсталирайте от 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")

Следващи стъпки

 Български