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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
msg_reader | MsgReader | Lezen | Haalt de msg-lezer op. |
validation_issues | tuple[str, ...] | Lezen | Haalt de validatieproblemen op. |
subject | `str | None` | Lezen/schrijven |
body | `str | None` | Lezen/schrijven |
message_class | `str | None` | Lezen/schrijven |
body_html | `str | None` | Lezen/schrijven |
unicode_strings | bool | Lezen/schrijven | Haalt op of stelt de Unicode-strings in. |
properties | MapiPropertyCollection | Lezen/schrijven | Haalt de eigenschappen op of stelt ze in. |
recipients | list[MapiRecipient] | Lezen/schrijven | Haalt de geadresseerden op of stelt ze in. |
attachments | list[MapiAttachment] | Lezen/schrijven | Haalt de bijlagen op of stelt ze in. |
extra_streams | list[MsgStream] | Lezen/schrijven | Haalt of stelt de extra streams in. |
extra_storages | list[MsgStorage] | Lezen/schrijven | Haalt op of stelt de extra opslagplaatsen in. |
nameid_mapping | _NamedPropertyMapping | Lezen/schrijven | Haalt de nameid-mapping op of stelt deze in. |
major_version | int | Lezen/schrijven | Haalt de hoofdversie op of stelt deze in. |
minor_version | int | Lezen/schrijven | Haalt de onderversie op of stelt deze in. |
transaction_signature_number | int | Lezen/schrijven | Haalt op of stelt het transactiesignatuurnummer in. |
header_reserved_0 | bytes | Lezen/schrijven | Haalt op of stelt de header gereserveerd 0 in. |
header_reserved_1 | bytes | Lezen/schrijven | Geeft of stelt de header gereserveerd 1 in. |
emit_store_support_mask | bool | Lezen/schrijven | Haalt of stelt het emit store-ondersteuningsmasker in. |
emit_compatibility_defaults | bool | Lezen/schrijven | Haalt de emit compatibility defaults op of stelt ze in. |
preserve_declared_header_counts | bool | Lezen/schrijven | Haalt op of stelt de behouden verklaarde headeraantallen in. |
declared_next_recipient_id | `int | None` | Lezen/schrijven |
declared_next_attachment_id | `int | None` | Lezen/schrijven |
declared_recipient_count | `int | None` | Lezen/schrijven |
declared_attachment_count | `int | None` | Lezen/schrijven |
Methoden
| Handtekening | Beschrijving |
|---|---|
| `from_file(path: Path | str, 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: 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 | Roept to_bytes aan op deze MapiMessage instantie. |
to_email_message() → EmailMessage | Roept to_email_message aan op deze MapiMessage instantie. |
to_email_bytes() → bytes | Roept to_email_bytes aan op deze MapiMessage instantie. |
to_email_string() → str | Roept 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() → MsgDocument | Roept to_msg_document aan op deze MapiMessage instantie. |