MapiMessage
Vue de l’ensemble
MapiMessage C’est une classe dans Aspose.Email FOSS pour Python.
Objet MSG de haut niveau mutable avec support de conversion MS G et EmailMessage.
Cette classe fournit 22 méthodes pour travailler avec des objets MapiMessage dans les programmes Python. Les méthodes disponibles comprennent : 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 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application Python après l’installation de la Aspose.Email FOSS pour le package Python. Propriétés : attachments, body, body_html, declared_attachment_count, declared_next_attachment_id, declared_next_recipient_id,Et 19 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
msg_reader | MsgReader | Lire | Il est le lecteur msg. |
validation_issues | tuple[str, ...] | Lire | Il s’agit des problèmes de validation. |
subject | `str | None` | Lire / Écrire |
body | `str | None` | Lire / Écrire |
message_class | `str | None` | Lire / Écrire |
body_html | `str | None` | Lire / Écrire |
unicode_strings | bool | Lire / Écrire | Obtenez ou mettez les lignes unicode. |
properties | MapiPropertyCollection | Lire / Écrire | Il décroche ou met les propriétés. |
recipients | list[MapiRecipient] | Lire / Écrire | Recevoir ou mettre les destinataires. |
attachments | list[MapiAttachment] | Lire / Écrire | Recevoir ou mettre les annexes. |
extra_streams | list[MsgStream] | Lire / Écrire | Obtenez ou mettez les flux supplémentaires. |
extra_storages | list[MsgStorage] | Lire / Écrire | Recevoir ou mettre en place les stocks supplémentaires. |
nameid_mapping | _NamedPropertyMapping | Lire / Écrire | Obtenez ou mettez le nom de la carte. |
major_version | int | Lire / Écrire | Obtenez ou définissez la version principale. |
minor_version | int | Lire / Écrire | Recevoir ou définir la version plus petite. |
transaction_signature_number | int | Lire / Écrire | Obtenez ou définissez le numéro de signature de la transaction. |
header_reserved_0 | bytes | Lire / Écrire | Obtenez ou mettez le titre réservé 0. |
header_reserved_1 | bytes | Lire / Écrire | Réservez ou mettez le titre réservé 1. |
emit_store_support_mask | bool | Lire / Écrire | Recevoir ou mettre la masque de support d’émission. |
emit_compatibility_defaults | bool | Lire / Écrire | Obtenez ou définissez les défauts de compatibilité émis. |
preserve_declared_header_counts | bool | Lire / Écrire | Obtenez ou mettez le compte de tête déclaré préservé. |
declared_next_recipient_id | `int | None` | Lire / Écrire |
declared_next_attachment_id | `int | None` | Lire / Écrire |
declared_recipient_count | `int | None` | Lire / Écrire |
declared_attachment_count | `int | None` | Lire / Écrire |
méthodes
| Signature | Description |
|---|---|
| `from_file(path: Path | str, strict: bool)→“MapiMessage”` |
from_msg_document(document: MsgDocument) → "MapiMessage" | Appelle du_msg_document sur cette instance MapiMessage. |
from_email_message(email_message: EmailMessage, unicode_strings: bool) → "MapiMessage" | Appelez le message de_email sur cette instance. |
create(subject: str, body: str, unicode_strings: bool) → "MapiMessage" | Les appels sont créés sur cette instance MapiMessage. |
iter_properties() → Iterator[MapiProperty] | Appelle iter_properties sur cette instance MapiMessage. |
iter_property_keys(storage_stream_id: int) → Iterator[tuple[int, int]] | Appelez iter_property_keys sur cette instance MapiMessage. |
| `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 | Appelle à_bytes sur cette instance MapiMessage. |
to_email_message() → EmailMessage | Appelez le message à_email sur cette instance. |
to_email_bytes() → bytes | Appelez_email_bytes sur cette instance. |
to_email_string() → str | Appelez_email_string sur cette instance. |
iter_attachments_info() → Iterator[MapiAttachment] | Appelez iter_attachments_info sur cette instance MapiMessage. |
close() | Appelez le proche de cette instance MapiMessage. |
to_msg_document() → MsgDocument | Appelle le_msg_document sur cette instance MapiMessage. |