Aspose.Email FOSS for Python

Referenčná dokumentácia API pre aspose-email-foss 26.3 (Python 3.10+, licencia MIT).

Všetky triedy sa nachádzajú pod aspose.email_foss. Hlavný import je:

from aspose.email_foss.msg import MapiMessage

Konvencia pomenovania Python: Všetky metódy používajú štandardný Python snake_case. Napríklad použite msg.from_file() nie msg.FromFile(). Vlastnosti sa pristupuje priamo: msg.subject číta predmet; msg.subject = 'value' nastavuje ho.


API správy

ImageRenderOptionsImageRenderOptions
MapiMessageVysokoúrovňová reprezentácia správy Outlook MSG. Načítajte pomocou from_file(), vytvorte pomocou create(), uložte pomocou save(). Poskytuje prístup k predmetu, telu, HTML telu, triede správy, príjemcom a prílohám.
MapiAttachmentPredstavuje jednu prílohu na a MapiMessage. Vytvorené cez msg.add_attachment() alebo msg.add_embedded_message_attachment(). Dopytovať s storage_name(), is_embedded_message().
MapiRecipientZastupuje príjemcu správy. Vytvorené cez msg.add_recipient(). Podporuje typy príjemcov To, CC a BCC.
MapiPropertyJedna položka MAPI vlastnosti. Prístup cez msg.get_property() alebo msg.set_property(). Obsahuje značku vlastnosti.
MapiPropertyCollectionZbierka MAPI vlastností. Podporuje set(), get(), remove(), a iter_properties().
MapiNamedPropertyDefinuje pomenovanú MAPI vlastnosť podľa reťazcového názvu alebo číselného LID v rámci sady vlastností.

Enumerácie vlastností

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdŠtandardné MAPI ID vlastností: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, a viac.
PropertyIdRozšírený výpis ID vlastností zahŕňajúci prílohy a plánovacie vlastnosti.
PropertyTypeCodeKódy typov MAPI vlastností: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, a ďalšie.

Formát MSG

ImageRenderOptionsImageRenderOptions
MsgDocumentReprezentácia štruktúry MSG súboru na úrovni dokumentu. Vytvorená z MsgReader alebo zostavená z MapiMessage prostredníctvom to_msg_document().
MsgReaderNízkoúrovňový čítač MSG súborov. Otvára z cesty k súboru pomocou from_file(). Poskytuje prístup k prúdom vlastností, úložiskám príjemcov a úložiskám príloh.
MsgWriterSerializuje MsgDocument do bajtov alebo do súboru s to_bytes() a write_file().
MsgStorageUkladací uzol v stromu dokumentu MSG. Obsahuje prúdy a podriadené úložiská.
MsgStreamDátový prúd v úložisku MSG.
StorageLayoutPopisuje štruktúru úložiska analyzovaného súboru MSG.

Formát CFB (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderNízkoúrovňový čítač pre kontajnery CFB. Otvorte pomocou from_file(). Poskytuje informácie o sektoroch, položky adresára a prístup k dátam prúdu.
CFBWriterSerializuje CFBDocument do bajtov alebo súboru.
CFBDocumentŠtruktúra CFB dokumentu v pamäti. Vytvorená z CFBReader alebo programovo zostavená.
CFBStorageUkladací uzol v kontajneri CFB.
CFBStreamUzol prúdu v kontajneri CFB.
DirectoryEntryJedna položka adresára v štruktúre CFB. Dopytujte pomocou is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeTyp položky adresára CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagFarba červeno-čierneho stromu: RED, BLACK.
SectorMarkerZnačky sektorov CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorVyvolané, keď je kontajner CFB neplatný alebo poškodený.
MsgErrorVyvolá sa, keď je štruktúra MSG neplatná.

Pozri tiež

 Slovenčina