Sākums

Sākšana ar Aspose.Email FOSS priekš Python

Laipni lūdzam aspose-email-foss, bezmaksas, MIT licencēta Python bibliotēka, kas paredzēta Outlook MSG failu lasīšanai, izveidei un rakstīšanai, kā arī to pamatā esošo CFB (Compound File Binary) konteineriem. Šis ceļvedis jūs ved no jaunas vides līdz darbam ar MSG failiem dažu minūšu laikā.


Priekšnosacījumi

PrasībaDetaļas
Python3.10 or later
Pakotņu pārvaldniekspip
OSWindows, macOS vai Linux
AtkarībasNav — tīrs Python

Instalēšana

Instalējiet no PyPI:

pip install aspose-email-foss

Pārbaudiet:

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

Skatīt Instalācijas ceļvedis virtuālās vides iestatīšanai un pārbaudei.


Ko jūs varat darīt

Pēc instalēšanas jūs varat uzreiz:

  • Lasīt MSG failus ar MapiMessage.from_file() — piekļūt tēmai, saturam, HTML saturam, galveņām un saņēmējiem
  • Izveidot MSG ziņojumus no nulles ar MapiMessage.create() — iestatīt tēmu, saturu, pievienot saņēmējus un pielikumu
  • Konvertēt starp MSG un e-pasta (RFC 5322) formātu ar to_email_message() un from_email_message()
  • Pārbaudīt zema līmeņa CFB struktūra ar CFBReader — iterēt krātuves, plūsmas un direktoriju ierakstus
  • Rakstīt MSG faili ar MapiMessage.save() vai MsgWriter.write_file()
  • Apstrādāt pielikumus — pievienot bināros pielikumus vai iegult MSG ziņojumus kā ligzdotus pielikumus

Ātrais sākums

Lasiet MSG failu un izdrukājiet tā tematu un saņēmējus:

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

Nākamie soļi

 Latviešu