Aan de slag

Aan de slag met Aspose.Email FOSS voor Python

Welkom bij aspose-email-foss, een gratis, MIT-gelicentieerde Python bibliotheek voor het lezen, maken en schrijven van Outlook MSG‑bestanden en hun onderliggende CFB (Compound File Binary) containers. Deze gids leidt je van een nieuwe omgeving tot het werken met MSG‑bestanden in enkele minuten.


Vereisten

VereisteDetail
Python3.10 or later
Pakketbeheerderpip
OSWindows, macOS of Linux
AfhankelijkhedenGeen — pure Python

Installatie

Installeer vanaf PyPI:

pip install aspose-email-foss

Verifiëren:

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

Zie de Installatiehandleiding voor het opzetten en verifiëren van een virtuele omgeving.


Wat je kunt doen

Na installatie kun je meteen:

  • Lezen MSG‑bestanden met MapiMessage.from_file() — toegang tot onderwerp, inhoud, HTML‑inhoud, headers en ontvangers
  • Maken MSG-berichten vanaf nul met MapiMessage.create() — stel onderwerp, inhoud, voeg ontvangers en bijlagen toe
  • Converteren tussen MSG en e‑mail (RFC 5322) formaat met to_email_message() en from_email_message()
  • Inspecteer laag-niveau CFB-structuur met CFBReader — doorloop opslagplaatsen, streams en directory‑items
  • Schrijf MSG‑bestanden met MapiMessage.save() of MsgWriter.write_file()
  • Beheer bijlagen — voeg binaire bijlagen toe of embed MSG‑berichten als geneste bijlagen

Snelle start

Lees een MSG‑bestand en print het onderwerp en de ontvangers:

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

Volgende stappen

 Nederlands