Ofte stilte spørsmål — Aspose.Email FOSS for Python
Lisensiering
Hvilken lisens bruker aspose-email-foss?
MIT-lisens. Ingen lisensnøkkel kreves.
Installasjon
Hvordan installerer jeg aspose-email-foss?
pip install aspose-email-fossHvilken Python‑versjon kreves?
Python 3.10 eller nyere.
Finnes det native avhengigheter?
Nei. Biblioteket er ren Python med null eksterne avhengigheter.
Formatstøtte
Hvilke e‑postformater støttes?
| Format | Import | Export |
|---|---|---|
| MSG (Outlook) | Ja | Ja |
| CFB (Compound File Binary) | Ja | Ja |
Kan jeg lese EML-filer?
Ikke direkte. Konverter EML-innhold til et EmailMessage-objekt og bruk MapiMessage.from_email_message().
Kan jeg konvertere MSG til EML?
Ja. Kall msg.to_email_string() for RFC 5322 tekstutdata.
API-bruk
Hvordan laster jeg en MSG-fil?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Hvordan oppretter jeg en ny melding?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Hvordan legger jeg til vedlegg?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Kjente begrensninger
Er det noen uimplementerte metoder?
Nei. Alle offentlige API‑metoder er fullt implementert i den nåværende versjonen.
Støttes TNEF (winmail.dat)?
Nei. Kun det standard MSG (CFB)-formatet støttes.
Er kalender/avtale‑støtte tilgjengelig?
Biblioteket håndterer MSG-filer generisk. Kalender‑spesifikke egenskaper kan nås via MAPI‑egenskaps‑IDer, men det finnes ingen dedikert kalender‑API.