Com començar

Introducció a Aspose.Email FOSS per a Python

Benvingut a aspose-email-foss, una biblioteca gratuïta, amb llicència MIT Python per llegir, crear i escriure fitxers Outlook MSG i els seus contenidors subjacents CFB (Compound File Binary). Aquesta guia us porta des d’un entorn nou fins a treballar amb fitxers MSG en minuts.


Requisits previs

RequisitDetall
Python3.10 or later
Gestor de paquetspip
OSWindows, macOS o Linux
DependènciesCap — Python pur

Installation

Instal·la des de PyPI:

pip install aspose-email-foss

Verifica:

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

Vegeu el Guia d’instal·lació per a la configuració i verificació de l’entorn virtual.


Què podeu fer

Un cop instal·lat, podeu immediatament:

  • Llegir Fitxers MSG amb MapiMessage.from_file() — accedir a l’assumpte, cos, cos HTML, capçaleres i destinataris
  • Crear Missatges MSG des de zero amb MapiMessage.create() — establir l’assumpte, el cos, afegir destinataris i adjunts
  • Convertir entre el format MSG i correu electrònic (RFC 5322) amb to_email_message() i from_email_message()
  • Inspecciona estructura CFB de baix nivell amb CFBReader — recorre magatzems, fluxos i entrades de directori
  • Escriu fitxers MSG amb MapiMessage.save() o MsgWriter.write_file()
  • Gestiona adjunts — afegeix adjunts binaris o incrusta missatges MSG com a adjunts anidats

Inici ràpid

Llegiu un fitxer MSG i imprimiu-ne l’assumpte i els destinataris:

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

Propers passos

 Català