MapiMessage

MapiMessage

Overzicht

MapiMessage is een klasse in Aspose.Email FOSS voor Python.

Mutable high-level MSG-object met MSG- en EmailMessage-conversieondersteuning.

Deze klasse biedt 22 methoden voor het werken met MapiMessage-objecten in Python-programma’s. Beschikbare methoden omvatten: 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, en 10 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python-applicatie nadat het Aspose.Email FOSS voor Python-pakket is geïnstalleerd. Eigenschappen: attachments, body, body_html, declared_attachment_count, declared_next_attachment_id, declared_next_recipient_id, en nog 19.

Eigenschappen

NaamTypeToegangBeschrijving
msg_readerMsgReaderLezenHaalt de msg-lezer op.
validation_issuestuple[str, ...]LezenHaalt de validatieproblemen op.
subject`strNone`Lezen/schrijven
body`strNone`Lezen/schrijven
message_class`strNone`Lezen/schrijven
body_html`strNone`Lezen/schrijven
unicode_stringsboolLezen/schrijvenHaalt op of stelt de Unicode-strings in.
propertiesMapiPropertyCollectionLezen/schrijvenHaalt de eigenschappen op of stelt ze in.
recipientslist[MapiRecipient]Lezen/schrijvenHaalt de geadresseerden op of stelt ze in.
attachmentslist[MapiAttachment]Lezen/schrijvenHaalt de bijlagen op of stelt ze in.
extra_streamslist[MsgStream]Lezen/schrijvenHaalt of stelt de extra streams in.
extra_storageslist[MsgStorage]Lezen/schrijvenHaalt op of stelt de extra opslagplaatsen in.
nameid_mapping_NamedPropertyMappingLezen/schrijvenHaalt de nameid-mapping op of stelt deze in.
major_versionintLezen/schrijvenHaalt de hoofdversie op of stelt deze in.
minor_versionintLezen/schrijvenHaalt de onderversie op of stelt deze in.
transaction_signature_numberintLezen/schrijvenHaalt op of stelt het transactiesignatuurnummer in.
header_reserved_0bytesLezen/schrijvenHaalt op of stelt de header gereserveerd 0 in.
header_reserved_1bytesLezen/schrijvenGeeft of stelt de header gereserveerd 1 in.
emit_store_support_maskboolLezen/schrijvenHaalt of stelt het emit store-ondersteuningsmasker in.
emit_compatibility_defaultsboolLezen/schrijvenHaalt de emit compatibility defaults op of stelt ze in.
preserve_declared_header_countsboolLezen/schrijvenHaalt op of stelt de behouden verklaarde headeraantallen in.
declared_next_recipient_id`intNone`Lezen/schrijven
declared_next_attachment_id`intNone`Lezen/schrijven
declared_recipient_count`intNone`Lezen/schrijven
declared_attachment_count`intNone`Lezen/schrijven

Methoden

HandtekeningBeschrijving
`from_file(path: Pathstr, strict: bool)→“MapiMessage”`
from_msg_document(document: MsgDocument) → "MapiMessage"Roept from_msg_document(document) aan op deze MapiMessage instantie.
from_email_message(email_message: EmailMessage, unicode_strings: bool) → "MapiMessage"Roept from_email_message(email_message, unicode_strings) aan op deze MapiMessage instantie.
create(subject: str, body: str, unicode_strings: bool) → "MapiMessage"Roept create(subject, body, unicode_strings) aan op deze MapiMessage instantie.
iter_properties() → Iterator[MapiProperty]Roept iter_properties aan op deze MapiMessage instantie.
iter_property_keys(storage_stream_id: int) → Iterator[tuple[int, int]]Roept iter_property_keys(storage_stream_id) aan op deze MapiMessage instantie.
`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() → bytesRoept to_bytes aan op deze MapiMessage instantie.
to_email_message() → EmailMessageRoept to_email_message aan op deze MapiMessage instantie.
to_email_bytes() → bytesRoept to_email_bytes aan op deze MapiMessage instantie.
to_email_string() → strRoept to_email_string aan op deze MapiMessage instantie.
iter_attachments_info() → Iterator[MapiAttachment]Roept iter_attachments_info aan op deze MapiMessage instantie.
close()Roept close aan op deze MapiMessage instantie.
to_msg_document() → MsgDocumentRoept to_msg_document aan op deze MapiMessage instantie.

Zie ook

 Nederlands