MapiMessage
Revisión
MapiMessage Es una clase en Aspose.Email FOSS para Python.
Objeto MSG de alto nivel mutable con soporte para la conversión de MS G y EmailMessage.
Esta clase proporciona 22 métodos para trabajar con objetos MapiMessage en los programas de Python. Los métodos disponibles incluyen: 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,y 10 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Email FOSS para el paquete de python. Propiedades : attachments, body, body_html, declared_attachment_count, declared_next_attachment_id, declared_next_recipient_id,Y 19 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
msg_reader | MsgReader | Leer | Se encuentra el lector de MSG. |
validation_issues | tuple[str, ...] | Leer | Se han abordado los problemas de validación. |
subject | `str | None` | Leer / escribir |
body | `str | None` | Leer / escribir |
message_class | `str | None` | Leer / escribir |
body_html | `str | None` | Leer / escribir |
unicode_strings | bool | Leer / escribir | Obtenga o establece las líneas unicódicas. |
properties | MapiPropertyCollection | Leer / escribir | Obtenga o establece las propiedades. |
recipients | list[MapiRecipient] | Leer / escribir | Obtenga o coloca a los destinatarios. |
attachments | list[MapiAttachment] | Leer / escribir | Obtenga o coloca los adhesivos. |
extra_streams | list[MsgStream] | Leer / escribir | Obtenga o establece los flujos adicionales. |
extra_storages | list[MsgStorage] | Leer / escribir | Recoger o establecer los almacenes adicionales. |
nameid_mapping | _NamedPropertyMapping | Leer / escribir | Obtenga o coloca el mapa nombrado. |
major_version | int | Leer / escribir | Obtenga o establece la versión principal. |
minor_version | int | Leer / escribir | Obtenga o establece la versión menor. |
transaction_signature_number | int | Leer / escribir | Obtenga o establece el número de firma de la transacción. |
header_reserved_0 | bytes | Leer / escribir | Obtenga o coloca el título reservado 0. |
header_reserved_1 | bytes | Leer / escribir | Obtenga o coloca el título reservado 1. |
emit_store_support_mask | bool | Leer / escribir | Obtenga o coloca la máscara de soporte del emite. |
emit_compatibility_defaults | bool | Leer / escribir | Obtenga o establece los defectos de compatibilidad emitidos. |
preserve_declared_header_counts | bool | Leer / escribir | Obtenga o coloca el preservado cuentas de los header declarados. |
declared_next_recipient_id | `int | None` | Leer / escribir |
declared_next_attachment_id | `int | None` | Leer / escribir |
declared_recipient_count | `int | None` | Leer / escribir |
declared_attachment_count | `int | None` | Leer / escribir |
Metodología
| firma | Descripción |
|---|---|
| `from_file(path: Path | str, strict: bool)→“MapiMessage”` |
from_msg_document(document: MsgDocument) → "MapiMessage" | Póngase de_msg_document en este instante MapiMessage. |
from_email_message(email_message: EmailMessage, unicode_strings: bool) → "MapiMessage" | Póngase de_email_message en este instante MapiMessage. |
create(subject: str, body: str, unicode_strings: bool) → "MapiMessage" | Las llamadas se crean en esta instancia MapiMessage. |
iter_properties() → Iterator[MapiProperty] | Coge iter_properties en esta instancia MapiMessage. |
iter_property_keys(storage_stream_id: int) → Iterator[tuple[int, int]] | Chamó iter_property_keys en esta instancia 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 | Chamando a_bytes en esta instancia MapiMessage. |
to_email_message() → EmailMessage | Póngase en contacto con_email_message en este instante MapiMessage. |
to_email_bytes() → bytes | Póngase en_email_bytes en este instante MapiMessage. |
to_email_string() → str | Póngase en_email_string en este instante MapiMessage. |
iter_attachments_info() → Iterator[MapiAttachment] | Chamando iter_attachments_info en este instante MapiMessage. |
close() | Póngase cerca en esta instancia MapiMessage. |
to_msg_document() → MsgDocument | Llamar a_msg_document en este instante MapiMessage. |