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
| Requisit | Detall |
|---|---|
| Python | 3.10 or later |
| Gestor de paquets | pip |
| OS | Windows, macOS o Linux |
| Dependències | Cap — Python pur |
Installation
Instal·la des de PyPI:
pip install aspose-email-fossVerifica:
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()ifrom_email_message() - Inspecciona estructura CFB de baix nivell amb
CFBReader— recorre magatzems, fluxos i entrades de directori - Escriu fitxers MSG amb
MapiMessage.save()oMsgWriter.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
- Guia d’instal·lació: Configuració d’entorn virtual, instal·lació amb pip i verificació
- Guia del desenvolupador: operacions MSG, adjunts, propietats i estructura CFB
- Característiques i funcionalitats: Anàlisi profunda de cada característica amb exemples Python