Kom i gang
Kom i gang med Aspose.Email FOSS for Python
Velkommen til aspose-email-foss, et gratis, MIT-licenseret Python bibliotek til at læse, oprette og skrive Outlook MSG-filer og deres underliggende CFB (Compound File Binary) containere. Denne vejledning tager dig fra et frisk miljø til at arbejde med MSG-filer på få minutter.
Forudsætninger
| Krav | Detalje |
|---|---|
| Python | 3.10 or later |
| Pakkehåndtering | pip |
| OS | Windows, macOS eller Linux |
| Afhængigheder | Ingen — ren Python |
Installation
Installer fra PyPI:
pip install aspose-email-fossVerificer:
from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")Se Installationsvejledning til opsætning og verifikation af virtuelt miljø.
Hvad du kan gøre
Når den er installeret, kan du straks:
- Læs MSG-filer med
MapiMessage.from_file()— få adgang til emne, brødtekst, HTML-brødtekst, headers og modtagere - Opret MSG-beskeder fra bunden med
MapiMessage.create()— angiv emne, brødtekst, tilføj modtagere og vedhæftede filer - Konverter mellem MSG og e‑mail (RFC 5322) format med
to_email_message()ogfrom_email_message() - Inspicér lavt‑niveau CFB‑struktur med
CFBReader— iterér lagre, strømme og mappe‑poster - Skriv MSG‑filer med
MapiMessage.save()ellerMsgWriter.write_file() - Håndter vedhæftninger — tilføj binære vedhæftninger eller indlejr MSG‑beskeder som indlejrede vedhæftninger
Hurtig start
Læs en MSG-fil og udskriv dens emne og modtagere:
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æste skridt
- Installationsguide: Opsætning af virtuelt miljø, pip‑install, og verifikation
- Udviklerguide: MSG‑operationer, vedhæftninger, egenskaber og CFB‑struktur
- Funktioner og funktionaliteter: Dybdegående gennemgang af hver funktion med Python-eksempler