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