FAQ — Aspose.Email FOSS dla Pythona
Licencjonowanie
Jaką licencję używa aspose-email-foss?
Licencja MIT. Nie wymaga klucza licencyjnego.
Instalacja
Jak zainstalować aspose-email-foss?
pip install aspose-email-fossJaka wersja Pythona jest wymagana?
Python 3.10 lub nowszy.
Czy istnieją natywne zależności?
Nie. Biblioteka jest czystym Pythonem i nie ma żadnych zewnętrznych zależności.
Obsługa formatów
Jakie formaty e‑mail są obsługiwane?
| Format | Import | Export |
|---|---|---|
| MSG (Outlook) | Tak | Tak |
| CFB (Compound File Binary) | Tak | Tak |
Czy mogę odczytać pliki EML?
Nie bezpośrednio. Przekształć zawartość EML na obiekt EmailMessage i użyj MapiMessage.from_email_message().
Czy mogę konwertować MSG na EML?
Tak. Wywołaj msg.to_email_string(), aby uzyskać tekstowy wynik RFC 5322.
Użycie API
Jak załadować plik MSG?
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Jak utworzyć nową wiadomość?
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Jak dodać załączniki?
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Znane ograniczenia
Czy istnieją niezaimplementowane metody?
Nie. Wszystkie publiczne metody API są w pełni zaimplementowane w bieżącej wersji.
Czy TNEF (winmail.dat) jest obsługiwany?
Nie. Obsługiwany jest tylko standardowy format MSG (CFB).
Czy dostępna jest obsługa kalendarza/spotkań?
Biblioteka obsługuje pliki MSG w sposób ogólny. Właściwości specyficzne dla kalendarza można uzyskać za pomocą identyfikatorów właściwości MAPI, ale nie ma dedykowanego interfejsu API kalendarza.