MapiMessage

Обзор

MapiMessage это класс в Aspose.Email для Python.

Мутабельный объект MSG высокого уровня с поддержкой преобразования MS G и EmailMessage.

Свойства

Наименование:Тип:Доступ к нимОписание:
msg_readerMsgReaderЧитайте .Предоставляет доступ к базовому MsgReader , используемому для этого сообщения.
validation_issuestuple[str, ...]Читайте .Содержит множество строк, описывающих любые проблемы с валидацией.
subject`strNone`Читайте .
body`strNone`Читайте .
message_class`strNone`Читайте .
body_html`strNone`Читайте .
unicode_stringsboolЧитайте .Показать, хранятся ли свойства строки в виде Unicode.
propertiesMapiPropertyCollectionЧитайте .Совокупность всех объектов MapiProperty в сообщении.
recipientslist[MapiRecipient]Читайте .Список MapiRecipient объектов, представляющих получателей сообщений.
attachmentslist[MapiAttachment]Читайте .Список объектов MapiAttachment , приложенных к сообщению.
extra_streamslist[MsgStream]Читайте .Содержит дополнительные MsgStream объекты, присутствующие в файле MSG.
extra_storageslist[MsgStorage]Читайте .Содержит дополнительные MsgStorage объекты, присутствующие в файле MSG.
nameid_mapping_NamedPropertyMappingЧитайте .Предоставляет картинку для именных идентификаторов свойств, используемых в сообщении.
major_versionintЧитайте .Сохраняет номер основной версии формата MSG.
minor_versionintЧитайте .Сохраняет номер второго варианта формата MSG.
transaction_signature_numberintЧитайте .Содержит номер подписи, используемый для отслеживания транзакций.
header_reserved_0bytesЧитайте .Содержит первый блок зарезервированных байтов заголовка .
header_reserved_1bytesЧитайте .Содержит второй блок зарезервированных заголовков байтов .
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`Читайте .

Методы

ПодписьОписание:
`from_file(path: Pathstr, strict: bool)→“MapiMessage”`
from_msg_document(document: MsgDocument) → "MapiMessage"Создает MapiMessage из существующего MsgDocument
from_email_message(email_message: EmailMessage, unicode_strings: bool) → "MapiMessage"Преобразует EmailMessage в MapiMessage, дополнительно используя 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 спасти ((путь) ̋
iter_properties() → Iterator[MapiProperty]Итерации по всем объектам MapiProperty в сообщении
iter_property_keys(storage_stream_id: int) → Iterator[tuple[int, int]]Выручка (property_id, storage_stream_d) тупли для потока хранения
`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Сериализирует сообщение в формате MSG и возвращает байты .
to_email_message() → EmailMessageПреобразует модель MSG в стандартный объект библиотеки email.message.EmailMessage
to_email_bytes() → bytesВозвращает сообщение в виде необработанных .eml байтов
to_email_string() → strВозвращает сообщение в виде строки .eml-формата
iter_attachments_info() → Iterator[MapiAttachment]Итерации по всем объектам приложения в сообщении
close()Освобождает любые ресурсы , содержащиеся в экземпляре сообщения .
to_msg_document() → MsgDocumentПреобразует сообщение высокого уровня в MsgDocument низкого.
 Русский