MapiMessage

Overview

MapiMessage є клас у Aspose.Email FOSS для Python.

Мутабельний об’єкт MSG високого рівня з підтримкою конверсії MS G та EmailMessage.

Цей клас надає 22 методи для роботи з об’єктами MapiMessage в програмах Python. Доступні методи включають: 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, і 10 додаткових методів. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Email FOSS для пакету Python. Свойства: attachments, body, body_html, declared_attachment_count, declared_next_attachment_id, declared_next_recipient_id, і ще 19 осіб.

Properties

NameTypeAccessDescription
msg_readerMsgReaderReadОбирає читач смс.
validation_issuestuple[str, ...]ReadПочинає проблеми з підтвердженням.
subject`strNone`Читання/писання
body`strNone`Читання/писання
message_class`strNone`Читання/писання
body_html`strNone`Читання/писання
unicode_stringsboolЧитання/писанняОбирає або встановлює нитки для Юнікоду.
propertiesMapiPropertyCollectionЧитання/писанняОбирає або встановлює властивості.
recipientslist[MapiRecipient]Читання/писанняОбирає або встановлює одержувачів.
attachmentslist[MapiAttachment]Читання/писанняОбирає або встановлює прикріплення.
extra_streamslist[MsgStream]Читання/писанняОбирає або встановлює додаткові потоки.
extra_storageslist[MsgStorage]Читання/писанняОбирає або встановлює додаткові сховища.
nameid_mapping_NamedPropertyMappingЧитання/писанняОбирає або встановлює назви.
major_versionintЧитання/писанняОбирає або встановлює головну версію.
minor_versionintЧитання/писанняОбирає або встановлює меншу версію.
transaction_signature_numberintЧитання/писанняОбирає або встановлює номер підпису транзакції.
header_reserved_0bytesЧитання/писанняОтримає або встановлює заголовку резервованим до 0.
header_reserved_1bytesЧитання/писанняОбирає або встановлює заголовку резервована 1.
emit_store_support_maskboolЧитання/писанняЗахопить або встановить маску підтримки.
emit_compatibility_defaultsboolЧитання/писанняОбирає або встановлює налаштування сумісності.
preserve_declared_header_countsboolЧитання/писанняОтримає або встановлює кількість оголошених заголовків.
declared_next_recipient_id`intNone`Читання/писання
declared_next_attachment_id`intNone`Читання/писання
declared_recipient_count`intNone`Читання/писання
declared_attachment_count`intNone`Читання/писання

Methods

SignatureDescription
`from_file(path: Pathstr, strict: bool)“MapiMessage”`
from_msg_document(document: MsgDocument)"MapiMessage"Покликання з_msg_document на цьому MapiMessage інстанції.
from_email_message(email_message: EmailMessage, unicode_strings: bool)"MapiMessage"Позиви з_email_message на цьому MapiMessage інстанції.
create(subject: str, body: str, unicode_strings: bool)"MapiMessage"Покликання створюються на цій інстанції MapiMessage.
iter_properties()Iterator[MapiProperty]Покликає iter_properties на цьому MapiMessage інстанції.
iter_property_keys(storage_stream_id: int)Iterator[tuple[int, int]]Покликає iter_property_keys на цьому 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()bytesПокликання to_bytes на цьому MapiMessage інстанції.
to_email_message()EmailMessageПокликання до_email_message на цьому MapiMessage інстанції.
to_email_bytes()bytesПокликання до_email_bytes на цьому MapiMessage інстанції.
to_email_string()strПокликання до_email_string на цьому MapiMessage інстанції.
iter_attachments_info()Iterator[MapiAttachment]Покликає iter_attachments_info на цьому MapiMessage інстанції.
close()Покликання на цю MapiMessage інстанцію.
to_msg_document()MsgDocumentПокликання до_msg_document на цьому MapiMessage інстанції.

See Also

 Українська