MapiMessage

General

MapiMessage és una classe en Aspose.Email per Python.

Objectes mutables de MSG d’alt nivell amb suport per a la conversió de Msg i EmailMessage.

Propietats

NomTipus de productesAccésDescripció
msg_readerMsgReaderLlegeix.Ofereix accés a l’MsgReader subjacent utilitzat per aquest missatge.
validation_issuestuple[str, ...]Llegeix.Conté una sèrie de cadenes que descriuen qualsevol problema de validació.
subject`strNone`Llegeix.
body`strNone`Llegeix.
message_class`strNone`Llegeix.
body_html`strNone`Llegeix.
unicode_stringsboolLlegeix.Indica si les propietats de la cadena s’emmagatzemen com a Unicode.
propertiesMapiPropertyCollectionLlegeix.És una col·lecció de tots els objectes MapiProperty del missatge.
recipientslist[MapiRecipient]Llegeix.És una llista d’objectes MapiRecipient que representen els destinataris del missatge.
attachmentslist[MapiAttachment]Llegeix.És una llista d’objectes MapiAttachment adjuntats al missatge.
extra_streamslist[MsgStream]Llegeix.Conté objectes MsgStream addicionals presents en el fitxer MSG.
extra_storageslist[MsgStorage]Llegeix.Conté objectes MsgStorage addicionals presents en el fitxer MSG.
nameid_mapping_NamedPropertyMappingLlegeix.Proporciona el mapeig per a les ID de propietats nomenades utilitzades en el missatge.
major_versionintLlegeix.Emmagatzemar el número de versió principal del format MSG.
minor_versionintLlegeix.Emmagatzemar el número de versió secundària del format MSG.
transaction_signature_numberintLlegeix.Conté el número de signatura utilitzat per al seguiment de transaccions.
header_reserved_0bytesLlegeix.Conté el primer bloc d’header reservats de bytes.
header_reserved_1bytesLlegeix.Conté el segon bloc d’header reservats de bytes.
emit_store_support_maskboolLlegeix.Intercanvia l’emissió de la màscara d’ajuda a l ’ escritura.
emit_compatibility_defaultsboolLlegeix.Controles si s’emeten errors de compatibilitat
preserve_declared_header_countsboolLlegeix.Indica si els comptes d’encapçallades declarats han de ser conservats en escritura.
declared_next_recipient_id`intNone`Llegeix.
declared_next_attachment_id`intNone`Llegeix.
declared_recipient_count`intNone`Llegeix.
declared_attachment_count`intNone`Llegeix.

Mètodes

SignaturaDescripció
`from_file(path: Pathstr, strict: bool)“MapiMessage”`
from_msg_document(document: MsgDocument)"MapiMessage"Crea un MapiMessage a partir d’un MsgDocument existent.
from_email_message(email_message: EmailMessage, unicode_strings: bool)"MapiMessage"Converteix un EmailMessage en unMapiMessage, opcionalment utilitzant cadenes d’Unicode.
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 Save (pàs) ̋
iter_properties()Iterator[MapiProperty]Iteracions sobre tots els objectes MapiProperty del missatge
iter_property_keys(storage_stream_id: int)Iterator[tuple[int, int]]Rendiments (property_id, storage_stream_d) tuples per a un flux de almacenament
`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()bytesSerialitza el missatge al format MSG i torna els bytes.
to_email_message()EmailMessageConverteix un model MSG en un objecte de biblioteca estàndard.email.message.EmailMessage
to_email_bytes()bytesRetorna el missatge com a bytes .eml en bruto
to_email_string()strRetorna el missatge com a cadena en format .eml
iter_attachments_info()Iterator[MapiAttachment]Iteracions sobre tots els objectes d’apadhament del missatge.
close()Libera tots els recursos de la instància del missatge.
to_msg_document()MsgDocumentConverteix el missatge d’alt nivell en un de baix nivell MsgDocument
 Català