VertexDeclaration{/i:

VertexDeclaration{/i:

Približni podaci

MapiMessage je klasa u Aspose.Email za Python.

U ovom slučaju, mora se primjenjivati na sve vrste objekata.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
msg_readerMsgReaderČitaj.Osigurava pristup osnovnom MsgReader koji se koristi za ovu poruku.
validation_issuestuple[str, ...]Čitaj.Sadrži niz redova koji opisuju sve probleme potvrđivanja.
subject`strNone`Čitaj.
body`strNone`Čitaj.
message_class`strNone`Čitaj.
body_html`strNone`Čitaj.
unicode_stringsboolČitaj.Pokazuje da li su svojstva niza pohranjena kao Unicode.
propertiesMapiPropertyCollectionČitaj.Je zbirka svih MapiProperty objekata u porukama.
recipientslist[MapiRecipient]Čitaj.Je popis MapiRecipient objekata koji predstavljaju primatelje poruke.
attachmentslist[MapiAttachment]Čitaj.Je popis MapiAttachment objekata priložen porukama.
extra_streamslist[MsgStream]Čitaj.Sadrži dodatne MsgStream objekte prisutne u MSG datoteki
extra_storageslist[MsgStorage]Čitaj.Sadrži dodatne MsgStorage objekte prisutne u MSG datoteki
nameid_mapping_NamedPropertyMappingČitaj.Osigurava mapiranje za imenovane ID-ove svojstva koji se koriste u porukama.
major_versionintČitaj.Čuvanje glavnog broja verzije MSG formata
minor_versionintČitaj.Čuvanje broja manjeg oblika MSG formata
transaction_signature_numberintČitaj.U ovom je članku naveden broj potpisa koji se koristi za praćenje transakcija.
header_reserved_0bytesČitaj.Sadrži prvi blok rezerviranih zaglavlja bajta.
header_reserved_1bytesČitaj.Sadrži drugi blok rezerviranih zaglavlja bajta.
emit_store_support_maskboolČitaj.Prebaci emisiju maske za podršku pri pisanju
emit_compatibility_defaultsboolČitaj.Kontrolisanje je li emitirana neispunjiva pravila kompatibilnosti.
preserve_declared_header_countsboolČitaj.Naziv oznake za označavanje.
declared_next_recipient_id`intNone`Čitaj.
declared_next_attachment_id`intNone`Čitaj.
declared_recipient_count`intNone`Čitaj.
declared_attachment_count`intNone`Čitaj.

Metoda za primjenu

PotpisOpisivanje
`from_file(path: Pathstr, strict: bool)“MapiMessage”`
from_msg_document(document: MsgDocument)"MapiMessage"Stvara MapiMessage iz postojećeg MsgDocument
from_email_message(email_message: EmailMessage, unicode_strings: bool)"MapiMessage"Pretvara EmailMessage u MapiMessage, opciono koristeći Unicode nizove.
create(subject: str, body: str, unicode_strings: bool)"MapiMessage"creates a new Outlook‑compatible message object that can be modified withset_property, add_recipient, add_attachment, and saved with Spasiti put
iter_properties()Iterator[MapiProperty]Iterira se na svim MapiProperty objektima u porukama.
iter_property_keys(storage_stream_id: int)Iterator[tuple[int, int]]Iznos (property_id, storage_stream_d) tuples za tok skladištenja
`set_property(property_id: intCommonMessagePropertyId
`get_property(property_id: intCommonMessagePropertyId
`get_property_value(property_id: intCommonMessagePropertyId
`set_named_property(named_property: MapiNamedProperty, property_type: intPropertyTypeCode, value: Any, flags: int)MapiProperty`
`get_named_property(named_property: MapiNamedProperty, property_type: intNone)MapiProperty
`add_recipient(email_address: str, display_name: strNone, recipient_type: int)MapiRecipient`
`add_attachment(filename: str, data: bytes, mime_type: strNone, content_id: str
`add_embedded_message_attachment(message: “MapiMessage”, filename: strNone, mime_type: str
`save(path: Pathstr)`
to_bytes()bytesSerijalizira poruku u MSG format i vraća bajtove.
to_email_message()EmailMessagePretvara MSG model u standardni objekt knjižnice email.message.EmailMessage
to_email_bytes()bytesVrati poruku kao sirove .eml bajtova
to_email_string()strVrati poruku kao niz u .eml formatu
iter_attachments_info()Iterator[MapiAttachment]Iterira se na svim predmetima priloga u porukama.
close()Oslobađa sve resurse koje drži instanciranje poruke.
to_msg_document()MsgDocumentPreobražava poruku visoke razine u poruke niske razini MsgDocument
 Hrvatski