Aspose.Email FOSS for Python

API atsauce uz aspose-email-foss 26.3 (Python 3.10+, MIT license).

Visas klases atrodas zem aspose.email_foss. Primārais imports ir:

from aspose.email_foss.msg import MapiMessage

Python nosaukšanas konvencija: Visas metodes izmanto standarta Python snake_case. Piemēram, lietojiet msg.from_file() ne msg.FromFile(). Īpašības tiek piekļūtas tieši: msg.subject nolasa tematu; msg.subject = 'value' iestata to.


Ziņojuma API

ImageRenderOptionsImageRenderOptions
MapiMessageAugsta līmeņa pārstāve Outlook MSG ziņojumam. Ielādēt ar from_file(), izveidot ar create(), saglabāt ar save(). Nodrošina piekļuvi temam, ķermenim, HTML ķermenim, ziņojuma klasei, saņēmējiem un pielikumiem.
MapiAttachmentAttēlo vienu pielikumu uz MapiMessage.Izveidots caur msg.add_attachment() vai msg.add_embedded_message_attachment().Vaicājums ar storage_name(), is_embedded_message().
MapiRecipientAttēlo ziņojuma saņēmēju. Izveidots caur msg.add_recipient(). Atbalsta To, CC, un BCC saņēmēju tipus.
MapiPropertyViena MAPI īpašības ieraksts. Piekļuve caur msg.get_property() vai msg.set_property(). Satur īpašības tagu.
MapiPropertyCollectionMAPI īpašību kolekcija. Atbalsta set(), get(), remove(), un iter_properties().
MapiNamedPropertyDefinē nosauktu MAPI īpašību, izmantojot virknes nosaukumu vai skaitlisku LID īpašību kopā.

Īpašību uzskaitījumi

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdStandarta MAPI īpašību ID: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, un vairāk.
PropertyIdPaplašināta īpašību ID uzskaitījums, kas aptver pievienojumu un plānošanas īpašības.
PropertyTypeCodeMAPI īpašību tipa kodi: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, un citi.

MSG formāts

ImageRenderOptionsImageRenderOptions
MsgDocumentDokumenta līmeņa attēlojums MSG faila struktūrai. Izveidots no MsgReader vai izveidots no MapiMessage caur to_msg_document().
MsgReaderZema līmeņa MSG failu lasītājs. Atver no faila ceļa ar from_file(). Nodrošina piekļuvi īpašību plūsmām, saņēmēju krātuvēm un pievienojumu krātuvēm.
MsgWriterSerializē MsgDocument bitiem vai failam ar to_bytes() un write_file().
MsgStorageGlabāšanas mezgls MSG dokumenta kokā. Satur plūsmas un apakšglabāšanas vienības.
MsgStreamDatu plūsma MSG glabāšanā.
StorageLayoutApraksta parsēta MSG faila glabāšanas struktūru.

CFB formāts (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderZema līmeņa lasītājs CFB konteineriem. Atver ar from_file(). Nodrošina sektoru informāciju, direktoriju ierakstus un piekļuvi plūsmas datiem.
CFBWriterSerializē CFBDocument uz baitiem vai failu.
CFBDocumentAtmiņā esoša CFB dokumenta struktūra. Izveidota no CFBReader vai izveidota programmatiski.
CFBStorageGlabāšanas mezgls CFB konteinerā.
CFBStreamPlūsmas mezgls CFB konteinerā.
DirectoryEntryViens direktorija ieraksts CFB struktūrā. Vaicājiet ar is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeCFB direktorija ieraksta veids: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagSarkan-melnā koka krāsa: RED, BLACK.
SectorMarkerCFB sektoru marķieri: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorIzsauc, ja CFB konteiners ir nederīgs vai bojāts.
MsgErrorIzsauc, ja MSG struktūra ir nederīga.

Skatīt arī

 Latviešu