Komma igång
Komma igång med Aspose.Email FOSS för Python
Välkommen till aspose-email-foss, ett gratis, MIT-licensierat Python bibliotek för att läsa, skapa och skriva Outlook MSG-filer och deras underliggande CFB (Compound File Binary)-behållare. Denna guide tar dig från en ny miljö till att arbeta med MSG-filer på några minuter.
Förutsättningar
| Krav | Detalj |
|---|---|
| Python | 3.10 or later |
| Pakethanterare | pip |
| OS | Windows, macOS eller Linux |
| Beroenden | Ingen — ren Python |
Installation
Installera från PyPI:
pip install aspose-email-fossVerifiera:
from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")Se Installationsguide för uppsättning och verifiering av virtuell miljö.
Vad du kan göra
När den är installerad kan du omedelbart:
- Läs MSG-filer med
MapiMessage.from_file()— åtkomst till ämne, brödtext, HTML-brödtext, rubriker och mottagare - Skapa MSG-meddelanden från början med
MapiMessage.create()— ange ämne, meddelandetext, lägg till mottagare och bilagor - Konvertera mellan MSG och e‑post (RFC 5322)-format med
to_email_message()ochfrom_email_message() - Inspektera låg‑nivå CFB‑struktur med
CFBReader— iterera lagringar, strömmar och katalogposter - Skriv MSG-filer med
MapiMessage.save()ellerMsgWriter.write_file() - Hantera bilagor — lägg till binära bilagor eller bädda in MSG‑meddelanden som nästlade bilagor
Snabbstart
Läs en MSG-fil och skriv ut dess ämne och mottagare:
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ästa steg
- Installationsguide: Inställning av virtuell miljö, pip‑installation och verifiering
- Utvecklarguide: MSG‑operationer, bilagor, egenskaper och CFB‑struktur
- Funktioner och funktionalitet: Djupdykning i varje funktion med Python-exempel