Aspose.Email FOSS for Python

API nuoroda į aspose-email-foss 26.3 (Python 3.10+, MIT licencija).

Visos klasės yra po aspose.email_foss. Pagrindinis importas yra:

from aspose.email_foss.msg import MapiMessage

Python pavadinimų konvencija: Visi metodai naudoja standartinį Python snake_case. Pavyzdžiui, naudokite msg.from_file() ne msg.FromFile(). Savybės prieinamos tiesiogiai: msg.subject skaito temą; msg.subject = 'value' nustato ją.


Žinutės API

ImageRenderOptionsImageRenderOptions
MapiMessageAukšto lygio atvaizdavimas Outlook MSG žinutės. Įkelkite su from_file(), sukurkite su create(), išsaugokite su save(). Suteikia prieigą prie temos, turinio, HTML turinio, žinutės klasės, gavėjų ir priedų.
MapiAttachmentAtstovauja vieną priedą ant a MapiMessage. Sukurtas per msg.add_attachment() arba msg.add_embedded_message_attachment(). Užklausa su storage_name(), is_embedded_message().
MapiRecipientAtstovauja laiško gavėją. Sukurta per msg.add_recipient(). Palaiko To, CC ir BCC gavėjo tipus.
MapiPropertyVienas MAPI savybės įrašas. Prieiga per msg.get_property() arba msg.set_property(). Turi savybės žymą.
MapiPropertyCollectionMAPI savybių rinkinys. Palaiko set(), get(), remove(), ir iter_properties().
MapiNamedPropertyApibrėžia pavadintą MAPI savybę pagal eilutės pavadinimą arba skaitinį LID savybių rinkinyje.

Savybių išvardijimai

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdStandartiniai MAPI savybių ID: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, ir daugiau.
PropertyIdIšplėstinis savybių ID išvardijimas, apimantis priedų ir planavimo savybes.
PropertyTypeCodeMAPI savybių tipų kodai: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, ir kiti.

MSG formatas

ImageRenderOptionsImageRenderOptions
MsgDocumentDokumento lygio atvaizdavimas MSG failo struktūros. Sukurta iš MsgReader arba sukurta iš MapiMessage per to_msg_document().
MsgReaderŽemo lygio MSG failų skaitytuvas. Atveria iš failo kelio su from_file(). Suteikia prieigą prie savybių srautų, gavėjų saugyklų ir priedų saugyklų.
MsgWriterSerializuoja MsgDocument į baitus arba į failą su to_bytes() ir write_file().
MsgStorageSaugojimo mazgas MSG dokumentų medyje. Laiko srautus ir vaikų saugojimus.
MsgStreamDuomenų srautas MSG saugojime.
StorageLayoutAprašo išanalizuoto MSG failo saugojimo struktūrą.

CFB formatas (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderŽemo lygio skaitytojas CFB konteineriams. Atidarykite su from_file(). Pateikia sektoriaus informaciją, katalogo įrašus ir srauto duomenų prieigą.
CFBWriterSerializuoja CFBDocument į baitus arba į failą.
CFBDocumentAtmintyje esanti CFB dokumento struktūra. Sukurta iš CFBReader arba sukurta programiškai.
CFBStorageSaugojimo mazgas CFB konteineryje.
CFBStreamSrauto mazgas CFB konteineryje.
DirectoryEntryVienas katalogo įrašas CFB struktūroje. Užklausa su is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeCFB katalogo įrašo tipas: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagRaudonai-juodos medžio spalva: RED, BLACK.
SectorMarkerCFB sektorių žymekliai: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorIškeliamas, kai CFB konteineris yra neteisingas arba sugadintas.
MsgErrorIškeliamas, kai MSG struktūra yra neteisinga.

Žr. taip pat

 Lietuvių