Začínáme
Začínáme s Aspose.Email FOSS pro Python
Vítejte v aspose-email-foss, bezplatná knihovna Python s licencí MIT pro čtení, vytváření a zápis souborů Outlook MSG a jejich podkladových kontejnerů CFB (Compound File Binary). Tento průvodce vás provede od čistého prostředí až po práci se soubory MSG během několika minut.
Požadavky
| Požadavek | Detail |
|---|---|
| Python | 3.10 or later |
| Správce balíčků | pip |
| OS | Windows, macOS nebo Linux |
| Závislosti | Žádné — čistý Python |
Installation
Instalace z PyPI:
pip install aspose-email-fossOvěření:
from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")Viz Průvodce instalací pro nastavení a ověření virtuálního prostředí.
Co můžete dělat
Po instalaci můžete okamžitě:
- Číst Soubory MSG s
MapiMessage.from_file()— přístup k předmětu, tělu, HTML tělu, hlavičkám a příjemcům - Vytvořit MSG zprávy od začátku s
MapiMessage.create()— nastavit předmět, tělo, přidat příjemce a přílohy - Převést mezi formátem MSG a e‑mail (RFC 5322) s
to_email_message()afrom_email_message() - Prohlédnout nízkoúrovňová struktura CFB s
CFBReader— iterovat úložiště, proudy a položky adresáře - Zapsat soubory MSG s
MapiMessage.save()neboMsgWriter.write_file() - Zpracovat přílohy — přidat binární přílohy nebo vložit zprávy MSG jako vnořené přílohy
Rychlý start
Přečtěte soubor MSG a vytiskněte jeho předmět a příjemce:
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")Další kroky
- Průvodce instalací: nastavení virtuálního prostředí, instalace pip a ověření
- Průvodce vývojáře: operace MSG, přílohy, vlastnosti a struktura CFB
- Funkce a vlastnosti: podrobný rozbor každé funkce s příklady Python