Aloittaminen

Aloittaminen Aspose.Email FOSS:lla Python:lle

Tervetuloa aspose-email-foss, ilmainen, MIT-lisenssi Python kirjasto Outlook MSG -tiedostojen ja niiden taustalla olevien CFB (Compound File Binary) -konttien lukemiseen, luomiseen ja kirjoittamiseen. Tämä opas vie sinut alusta alkaen MSG‑tiedostojen käsittelyyn minuuteissa.


Ehdellytykset

VaatimusYksityiskohta
Python3.10 or later
Pakettienhallintapip
OSWindows, macOS tai Linux
RiippuvuudetEi mitään — puhdas Python

Installation

Asenna PyPI:stä:

pip install aspose-email-foss

Vahvista:

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

Katso Asennusopas virtuaaliympäristön asennukseen ja vahvistukseen.


Mitä voit tehdä

Kun asennus on valmis, voit heti:

  • Lue MSG‑tiedostoja käyttäen MapiMessage.from_file() — pääsy aiheeseen, sisältöön, HTML-sisältöön, otsakkeisiin ja vastaanottajiin
  • Luo MSG-viestejä alusta alkaen käyttäen MapiMessage.create() — aseta aihe, runko, lisää vastaanottajat ja liitteet
  • Muunna MSG:n ja sähköpostin (RFC 5322) -muodon välillä to_email_message() ja from_email_message()
  • Tutki alhaisen tason CFB-rakenne CFBReader — iteroi tallennuksia, virtoja ja hakemistomerkintöjä
  • Kirjoita MSG-tiedostoja MapiMessage.save() tai MsgWriter.write_file()
  • Käsittele liitteitä — lisää binääriliitteitä tai upota MSG-viestejä sisäkkäisinä liitteinä

Pikakäynnistys

Lue MSG-tiedosto ja tulosta sen otsikko sekä vastaanottajat:

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

Seuraavat askeleet

 Suomi