Aspose.Email FOSS pro Python

Odkaz API pro: Aspose-email-foss 26.3 (Python 3.10+, MIT licence).

Všechny třídy jsou v souladu s článkem 3 nařízení (ES) č. 1049/2004. aspose.email_foss.Primární dovoz:

from aspose.email_foss.msg import MapiMessage

Pythonová pojmenovací úprava: Všechny metody používají standardní Python snake_case. Například, používat msg.from_file() Ne, není. msg.FromFile().Přístup k vlastnostem je přímo: msg.subject čte předmět; msg.subject = 'value' - To je ono.


API pro sdělení

TřídaPopis:
MapiMessageVysoký úroveň zobrazení zprávy Outlook MSG. Load s from_file(), vytvořit s create(), s výjimkou: save(). Poskytuje přístup k předmětu, tělu, HTML těle, třídě zpráv, příjemcům a přílohám.
MapiAttachmentZobrazuje jediné připojení na MapiMessage.Vytvořeno prostřednictvím: msg.add_attachment() nebo: msg.add_embedded_message_attachment().Dotaz s . storage_name, is_embedded_message.
MapiRecipientPředstavuje příjemce zprávy. msg.add_recipient().Podporuje typy příjemců To, CC a BCC.
MapiPropertyJediný záznam vlastností MAPI. Přístup prostřednictvím msg.get_property() nebo: msg.set_property().Má na sobě značku.
MapiPropertyCollectionSbírka vlastností MAPI. Podpora set(), get(), remove(),a) iter_properties().
MapiNamedPropertyDefinuje pojmenovanou vlastnost MAPI pomocí jména řetězce nebo číselného LID v rámci souboru vlastností.

Popisy nemovitostí

Číslo a početPopis:
CommonMessagePropertyIdStandardní identifikační údaje vlastností MAPI: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS,A ještě víc.
PropertyIdRozšířené identifikační číslo vlastností zahrnující vlastnosti připojení a plánování.
PropertyTypeCodeKody vlastností typu MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, a další.

Formát MSG

TřídaPopis:
MsgDocumentZobrazení struktury souborů MSG na úrovni dokumentu. Vytvořeno z MsgReader nebo postaven z: MapiMessage přes: to_msg_document().
MsgReaderMSG čtečka souborů nízké úrovně. Otevře se ze cesty souboru s from_file().Poskytuje přístup k tokům vlastností, ukládání příjemců a ukládajícím se souborům.
MsgWriterSerializace a MsgDocument na bajty nebo soubor s to_bytes() a) write_file().
MsgStorageUložení uzlu v dokumentu MSG strom. Hledá toky a dětské úložiště.
MsgStreamDatový tok v úložišti MSG.
StorageLayoutPopisuje strukturu úložiště analyzovaného souboru MSG.
PropertyEntryFixedLengthVstup vlastností MAPI pevné délky z toků vlastostí; obsahuje tag, značky a 8 bajtovou hodnotu. Vrací se pomocí MsgReader.iter_top_level_fixed_length_properties().
PropertyStreamHeaderTopLevelParsed header of the top-level MSG property stream; contains recipient and attachment counts. Vrátil: MsgReader.parse_message_property_stream().
PropertyStreamHeaderSubobjectParsed hlavička podobjekt (přijímač nebo příloha) vlastnostní tok. Vrátil by MsgReader.parse_subobject_property_stream().

Formát CFB (kompound file binary)

TřídaPopis:
CFBReaderČtenář nízké úrovně pro kontejnery CFB. Otevřete s from_file().Poskytuje informace o sektoru, záznamy adresářů a přístup k datům.
CFBWriterSerializace a CFBDocument do bajtů nebo souboru.
CFBDocumentStructura dokumentu CFB v paměti. CFBReader nebo programově konstruované.
CFBStorageSkladovací uzel v kontejneru CFB.
CFBStreamProudový uzel v kontejneru CFB.
DirectoryEntryJediný záznam adresáře v struktuře CFB. Dotaz s is_storage(), is_stream(), is_root().
HeaderProhledání nadpisu souboru CFB přístupného prostřednictvím CFBReader.header; obsahuje parametry uspořádání sektorů a údaje o řetězci DIFAT.

Číslování

Číslo a početPopis:
DirectoryObjectTypeTyp záznamu do adresáře CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagČervenobílá barva stromu: RED, BLACK.
SectorMarkerSektorové značky CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

Výjimky

TřídaPopis:
CFBErrorVytvořeno, když je kontejner CFB neplatný nebo poškozený.
MsgErrorVznesena, když je struktura MSG neplatná.

Viz také:

 Čeština