Първи стъпки
Започване с Aspose.Email FOSS за Python
Добре дошли в aspose-email-foss, безплатна, MIT-licensed Python библиотека за четене, създаване и записване на Outlook MSG файлове и техните подлежащи CFB (Compound File Binary) контейнери. Това ръководство ви превежда от чиста среда до работа с MSG файлове за минути.
Предпоставки
| Изискване | Подробности |
|---|---|
| Python | 3.10 or later |
| Мениджър на пакети | pip |
| OS | Windows, 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")Следващи стъпки
- Ръководство за инсталиране: Настройка на виртуална среда, pip install и проверка
- Ръководство за разработчици: операции с MSG, прикачени файлове, свойства и CFB структура
- Характеристики и функционалности: Подробен преглед на всяка функция с Python примери