PropertyCollection - Я не могу.
Обзор
MapiMessage это класс в Aspose.Email для Python.
Мутабельный объект MSG высокого уровня с поддержкой преобразования MS G и EmailMessage.
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
msg_reader | MsgReader | Читайте . | Предоставляет доступ к базовому MsgReader , используемому для этого сообщения. |
validation_issues | tuple[str, ...] | Читайте . | Содержит множество строк, описывающих любые проблемы с валидацией. |
subject | `str | None` | Читайте . |
body | `str | None` | Читайте . |
message_class | `str | None` | Читайте . |
body_html | `str | None` | Читайте . |
unicode_strings | bool | Читайте . | Показать, хранятся ли свойства строки в виде Unicode. |
properties | MapiPropertyCollection | Читайте . | Совокупность всех объектов MapiProperty в сообщении. |
recipients | list[MapiRecipient] | Читайте . | Список MapiRecipient объектов, представляющих получателей сообщений. |
attachments | list[MapiAttachment] | Читайте . | Список объектов MapiAttachment , приложенных к сообщению. |
extra_streams | list[MsgStream] | Читайте . | Содержит дополнительные MsgStream объекты, присутствующие в файле MSG. |
extra_storages | list[MsgStorage] | Читайте . | Содержит дополнительные MsgStorage объекты, присутствующие в файле MSG. |
nameid_mapping | _NamedPropertyMapping | Читайте . | Предоставляет картинку для именных идентификаторов свойств, используемых в сообщении. |
major_version | int | Читайте . | Сохраняет номер основной версии формата MSG. |
minor_version | int | Читайте . | Сохраняет номер второго варианта формата MSG. |
transaction_signature_number | int | Читайте . | Содержит номер подписи, используемый для отслеживания транзакций. |
header_reserved_0 | bytes | Читайте . | Содержит первый блок зарезервированных байтов заголовка . |
header_reserved_1 | bytes | Читайте . | Содержит второй блок зарезервированных заголовков байтов . |
emit_store_support_mask | bool | Читайте . | Выключает излучение маски поддержки при записи. |
emit_compatibility_defaults | bool | Читайте . | Контролирует, выпускаются ли дефолты совместимости. |
preserve_declared_header_counts | bool | Читайте . | Указывает, следует ли сохранять объявленные заголовки при записи. |
declared_next_recipient_id | `int | None` | Читайте . |
declared_next_attachment_id | `int | None` | Читайте . |
declared_recipient_count | `int | None` | Читайте . |
declared_attachment_count | `int | None` | Читайте . |
Методы
| Подпись | Описание: |
|---|---|
| `from_file(path: Path | str, 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: int | CommonMessagePropertyId |
| `get_property(property_id: int | CommonMessagePropertyId |
| `get_property_value(property_id: int | CommonMessagePropertyId |
| `set_named_property(named_property: MapiNamedProperty, property_type: int | PropertyTypeCode, value: Any, flags: int)→MapiProperty` |
| `get_named_property(named_property: MapiNamedProperty, property_type: int | None)→MapiProperty |
| `add_recipient(email_address: str, display_name: str | None, recipient_type: int)→MapiRecipient` |
| `add_attachment(filename: str, data: bytes, mime_type: str | None, content_id: str |
| `add_embedded_message_attachment(message: “MapiMessage”, filename: str | None, mime_type: str |
| `save(path: Path | str)` |
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 низкого. |