MapiMessage

MapiMessage

Panoramica

MapiMessage è una classe in Aspose.Email FOSS per Python.

Oggetto MSG di alto livello mutabile con supporto alla conversione di MSG e EmailMessage.

Questa classe offre 22 metodi per lavorare con oggetti MapiMessage nei programmi Python. I metodi disponibili includono: add_attachment, add_embedded_message_attachment, add_recipient, close, create, from_email_message, from_file, from_msg_document, get_named_property, get_property, get_property_value, iter_attachments_info e 10 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Email FOSS per Python. Proprietà: attachments, body, body_html, declared_attachment_count, declared_next_attachment_id, declared_next_recipient_id e altre 19.

Proprietà

NomeTipoAccessoDescrizione
msg_readerMsgReaderLetturaOttiene il lettore msg.
validation_issuestuple[str, ...]LetturaOttiene i problemi di convalida.
subject`strNone`Lettura/Scrittura
body`strNone`Lettura/Scrittura
message_class`strNone`Lettura/Scrittura
body_html`strNone`Lettura/Scrittura
unicode_stringsboolLettura/ScritturaOttiene o imposta le stringhe Unicode.
propertiesMapiPropertyCollectionLettura/ScritturaOttiene o imposta le proprietà.
recipientslist[MapiRecipient]Lettura/ScritturaOttiene o imposta i destinatari.
attachmentslist[MapiAttachment]Lettura/ScritturaOttiene o imposta gli allegati.
extra_streamslist[MsgStream]Lettura/ScritturaOttiene o imposta i flussi aggiuntivi.
extra_storageslist[MsgStorage]Lettura/ScritturaOttiene o imposta gli archivi aggiuntivi.
nameid_mapping_NamedPropertyMappingLettura/ScritturaOttiene o imposta la mappatura nameid.
major_versionintLettura/ScritturaOttiene o imposta la versione principale.
minor_versionintLettura/ScritturaOttiene o imposta la versione minore.
transaction_signature_numberintLettura/ScritturaOttiene o imposta il numero della firma della transazione.
header_reserved_0bytesLettura/ScritturaOttiene o imposta l’intestazione riservata 0.
header_reserved_1bytesLettura/ScritturaOttiene o imposta l’intestazione riservata 1.
emit_store_support_maskboolLettura/ScritturaOttiene o imposta la maschera di supporto dell’emissione del store.
emit_compatibility_defaultsboolLettura/ScritturaOttiene o imposta i valori predefiniti di compatibilità di emissione.
preserve_declared_header_countsboolLettura/ScritturaOttiene o imposta il conteggio delle intestazioni dichiarate da preservare.
declared_next_recipient_id`intNone`Lettura/Scrittura
declared_next_attachment_id`intNone`Lettura/Scrittura
declared_recipient_count`intNone`Lettura/Scrittura
declared_attachment_count`intNone`Lettura/Scrittura

Metodi

FirmaDescrizione
`from_file(path: Pathstr, strict: bool)→“MapiMessage”`
from_msg_document(document: MsgDocument) → "MapiMessage"Chiama from_msg_document(document) su questa istanza di MapiMessage.
from_email_message(email_message: EmailMessage, unicode_strings: bool) → "MapiMessage"Chiama from_email_message(email_message, unicode_strings) su questa istanza di MapiMessage.
create(subject: str, body: str, unicode_strings: bool) → "MapiMessage"Chiama create(subject, body, unicode_strings) su questa istanza di MapiMessage.
iter_properties() → Iterator[MapiProperty]Chiama iter_properties su questa istanza di MapiMessage.
iter_property_keys(storage_stream_id: int) → Iterator[tuple[int, int]]Chiama iter_property_keys(storage_stream_id) su questa istanza di MapiMessage.
`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() → bytesChiama to_bytes su questa istanza di MapiMessage.
to_email_message() → EmailMessageChiama to_email_message su questa istanza di MapiMessage.
to_email_bytes() → bytesChiama to_email_bytes su questa istanza di MapiMessage.
to_email_string() → strChiama to_email_string su questa istanza di MapiMessage.
iter_attachments_info() → Iterator[MapiAttachment]Chiama iter_attachments_info su questa istanza di MapiMessage.
close()Chiama close su questa istanza di MapiMessage.
to_msg_document() → MsgDocumentChiama to_msg_document su questa istanza di MapiMessage.

Vedi anche

 Italiano