Початок роботи
Початок роботи з 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 і форматом електронної пошти (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 та перевірка
- Посібник розробника: Операції з MSG, вкладення, властивості та структура CFB
- Особливості та функціональність: Глибоке занурення у кожну функцію з прикладами Python