FAQ — Aspose.Email FOSS för Python
Licensiering
Vilken licens använder aspose-email-foss?
MIT-licens. Ingen licensnyckel krävs.
Installation
Hur installerar jag aspose-email-foss?
pip install aspose-email-fossVilken Python-version krävs?
Python 3.10 eller senare.
Finns det inhemska beroenden?
Nej. Biblioteket är ren Python utan externa beroenden.
Formatstöd
Vilka e‑postformat stöds?
| Format | Import | Export |
|---|---|---|
| MSG (Outlook) | Ja | Ja |
| CFB (Compound File Binary) | Ja | Ja |
Kan jag läsa EML-filer?
Inte direkt. Konvertera EML‑innehåll till ett EmailMessage‑objekt och använd MapiMessage.from_email_message().
Kan jag konvertera MSG till EML?
Ja. Anropa msg.to_email_string() för RFC 5322 textutdata.
API-användning
Hur laddar jag en MSG-fil?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Hur skapar jag ett nytt meddelande?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Hur lägger jag till bilagor?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Kända begränsningar
Finns det några oimplementerade metoder?
Nej. Alla offentliga API‑metoder är fullt implementerade i den aktuella versionen.
Stöds TNEF (winmail.dat)?
Nej. Endast det standard MSG (CFB)-formatet stöds.
Finns stöd för kalender/bokning tillgängligt?
Biblioteket hanterar MSG-filer generiskt. Kalender‑specifika egenskaper kan nås via MAPI‑egenskaps‑ID:n men det finns inget dedikerat kalender‑API.