Aspose.Email FOSS for Python

Referencja API dla aspose-email-foss 26.3 (Python 3.10+, licencja MIT).

Wszystkie klasy znajdują się w aspose.email_foss. Główny import to:

from aspose.email_foss.msg import MapiMessage

konwencja nazewnictwa Python: Wszystkie metody używają standardowego Python snake_case. Na przykład, użyj msg.from_file() nie msg.FromFile(). Właściwości są dostępne bezpośrednio: msg.subject odczytuje temat; msg.subject = 'value' ustawia go.


API wiadomości

ImageRenderOptionsImageRenderOptions
MapiMessageWysokopoziomowa reprezentacja wiadomości Outlook MSG. Ładuj przy użyciu from_file(), twórz przy użyciu create(), zapisuj przy użyciu save(). Zapewnia dostęp do tematu, treści, treści HTML, klasy wiadomości, odbiorców i załączników.
MapiAttachmentReprezentuje pojedynczy załącznik w MapiMessage. Utworzony za pomocą msg.add_attachment() lub msg.add_embedded_message_attachment(). Zapytaj przy użyciu storage_name(), is_embedded_message().
MapiRecipientReprezentuje odbiorcę wiadomości. Utworzony za pomocą msg.add_recipient(). Obsługuje typy odbiorców To, CC i BCC.
MapiPropertyPojedynczy wpis właściwości MAPI. Dostęp przy użyciu msg.get_property() lub msg.set_property(). Zawiera znacznik właściwości.
MapiPropertyCollectionZbiór właściwości MAPI. Obsługuje set(), get(), remove(), oraz iter_properties().
MapiNamedPropertyDefiniuje nazwane własności MAPI za pomocą nazwy ciągu znaków lub numerycznego LID w ramach zestawu własności.

Wyliczenia właściwości

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdStandardowe identyfikatory własności MAPI: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, i więcej.
PropertyIdRozszerzona enumeracja identyfikatorów własności obejmująca właściwości załączników i planowania.
PropertyTypeCodeKody typów własności MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, i inne.

Format MSG

ImageRenderOptionsImageRenderOptions
MsgDocumentReprezentacja struktury pliku MSG na poziomie dokumentu. Utworzona z MsgReader lub zbudowany z MapiMessage przez to_msg_document().
MsgReaderNiskopoziomowy czytnik plików MSG. Otwiera z ścieżki pliku przy użyciu from_file(). Zapewnia dostęp do strumieni właściwości, magazynów odbiorców i magazynów załączników.
MsgWriterSerializuje MsgDocument do bajtów lub pliku przy użyciu to_bytes() i write_file().
MsgStorageWęzeł magazynu w drzewie dokumentu MSG. Przechowuje strumienie i podrzędne magazyny.
MsgStreamStrumień danych w magazynie MSG.
StorageLayoutOpisuje strukturę magazynu przetworzonego pliku MSG.

Format CFB (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderNiskopoziomowy czytnik kontenerów CFB. Otwórz przy użyciu from_file(). Dostarcza informacje o sektorach, wpisy katalogu oraz dostęp do danych strumienia.
CFBWriterSerializuje CFBDocument do bajtów lub pliku.
CFBDocumentStruktura dokumentu CFB w pamięci. Zbudowana z CFBReader lub tworzona programowo.
CFBStorageWęzeł przechowywania w kontenerze CFB.
CFBStreamWęzeł strumienia w kontenerze CFB.
DirectoryEntryPojedynczy wpis katalogu w strukturze CFB. Zapytaj za pomocą is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeTyp wpisu katalogu CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagKolor drzewa czerwono-czarnego: RED, BLACK.
SectorMarkerMarkery sektorów CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorRzucany, gdy kontener CFB jest nieprawidłowy lub uszkodzony.
MsgErrorRzucany, gdy struktura MSG jest nieprawidłowa.

Zobacz także

 Polski