FAQ — Aspose.Email FOSS dla Pythona

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-foss

Jaka 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?

FormatImportExport
MSG (Outlook)TakTak
CFB (Compound File Binary)TakTak

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.

 Polski