Első lépések

Első lépések a Aspose.Email FOSS használatában Python számára

Üdvözöljük a aspose-email-foss, egy ingyenes, MIT-licencelt Python könyvtár az Outlook MSG fájlok és azok alapjául szolgáló CFB (Compound File Binary) tárolók olvasásához, létrehozásához és írásához. Ez az útmutató néhány perc alatt egy friss környezettől a MSG fájlokkal való munkáig vezet.


Előfeltételek

KövetelményRészletek
Python3.10 or later
Csomagkezelőpip
OSWindows, macOS vagy Linux
FüggőségekNincs — tiszta Python

Telepítés

Telepítés a PyPI-ról:

pip install aspose-email-foss

Ellenőrzés:

from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")

Lásd a Telepítési útmutatót a virtuális környezet beállításához és ellenőrzéséhez.


Amit tehetsz

A telepítés után azonnal tudsz:

  • Olvasd MSG fájlokat a MapiMessage.from_file() — hozzáférés a tárgyhoz, a szöveghez, a HTML-szöveghez, a fejlécekhez és a címzettekhez
  • Létrehozás MSG üzeneteket a semmiből a MapiMessage.create() — állítsa be a tárgyat, a szöveget, adjon hozzá címzetteket és mellékleteket
  • Átalakítás az MSG és az e‑mail (RFC 5322) formátum között a to_email_message() és from_email_message()
  • Ellenőrizze alacsony szintű CFB struktúra használatával CFBReader — tárolók, adatfolyamok és könyvtárbejegyzések bejárása
  • Írja MSG fájlok a MapiMessage.save() vagy MsgWriter.write_file()
  • Mellékletek kezelése — bináris mellékletek hozzáadása vagy MSG üzenetek beágyazása beágyazott mellékletekként

Gyors kezdés

Olvass be egy MSG fájlt, és írd ki a tárgyát és a címzettjeit:

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")

Következő lépések

 Magyar