Ofta ställda frågor
Licens & Öppen källkod
Vad är licensmodellen för Aspose.Email FOSS för Python?
Aspose.Email FOSS for Python is released under the MIT License. You can use it in personal, commercial, and open-source projects without restriction. No runtime licence key or activation is required.
Kan jag använda Aspose.Email FOSS för Python i en kommersiell produkt?
MIT-licensen tillåter obegränsad kommersiell användning utan royalty betalningar eller aktiverings servrar som krävs i arbetstid.
Installation & krav
Hur installerar jag Aspose.Email FOSS för Python?
Installera från PyPI med pip:
pip install aspose-email-fossVilken version av Python krävs?
Python 3.10 eller senare. biblioteket är ren Python med noll externa beroende och inga inhemska samlade komponenter.
Format stöd
Vilka e-postformat stöds?
| Formatera | Import av | Exporten |
|---|---|---|
| MSG (Outlook MAPI) är ett program för | Ja ja | Ja ja |
| CFB (Compound File Binary) är en kombination av filer. | Ja ja | Ja ja |
Kan jag läsa EML-filer direkt?
Konvertera EML-innehåll till en Python email.message.EmailMessage Objektet används biblioteket, använd sedan MapiMessage.from_email_message() Omvandlar den till en karta meddelande .
Kan jag konvertera MSG till EML-format?
Ja, ringa till msg.to_email_string() För att få meddelandet i RFC 5322 textformat.
Brännare användning
Hur laddar jag en MSG-fil?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")
print(msg.subject)Hur skapar jag och sparar ett nytt meddelande?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.create("Subject", "Body text")
msg.save("output.msg")Hur lägger jag till en bifogning till ett meddelande?
with open("document.pdf", "rb") as f:
data = f.read()
msg.add_attachment("document.pdf", data, mime_type="application/pdf")Hur konverterar jag en MSG till EML?
msg = MapiMessage.from_file("message.msg")
eml_text = msg.to_email_string()
with open("output.eml", "w", encoding="utf-8") as f:
f.write(eml_text)Kända begränsningar
Är TNEF (winmail.dat) stöds?
Endast standard MSG (CFB) format stöds nativt. TNEF/winmail.dat är ännu inte implementerad.
Är kalender eller mötesstöd tillgänglig?
Biblioteket hanterar MSG-filer generellt. kalenderspecifika egenskaper kan komma åt via MAPI-egenskap ID, men det finns ingen dedikerad kalendern eller mötes API.
Är IMAP, SMTP eller POP3 stöds?
Biblioteket hanterar MSG och CFB-filer direkt och innehåller inte någon nätverk eller protokoll.