mapi_message
Revisión
mapi_message Es una clase en Aspose.Email FOSS para C++.
Descripción
mapi_message Es una clase en la biblioteca FOSS para C++ que exponen 44 métodos y 6 propiedades para uso programático.
Las capacidades básicas incluyen: std::uint32_t;Establece el sujeto del mensaje; establece la estructura de texto plano del correo. Estas operaciones permiten a los desarrolladores integrar la funcionalidad mapi_message directamente en aplicaciones C++.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
default_property_flags | std::uint32_t | Leer / escribir | Representa la máscara de bits de la bandera de propiedad predeterminada |
recipient_type_to | int | Leer / escribir | Representa la constante de tipo de destinatario To |
recipient_type_cc | int | Leer / escribir | Representa la constante de tipo de destinatario CC. |
recipient_type_bcc | int | Leer / escribir | Representa la constante de tipo de destinatario BCC. |
attach_method_by_value | int | Leer / escribir | Representa la constante del método de adjunto por valor |
attach_method_embedded | int | Leer / escribir | Representa la constante del método de adjunto incrustado |
Metodología
| Signature | Descripción |
|---|---|
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message | |
from_file(path: std::filesystem::path, strict: bool) → mapi_message | Carga un archivo MSG desde el camino dado, opcionalmente ejecutando una estricta parsinga |
from_stream(stream: std::istream, strict: bool) → mapi_message | Carga un MSG de una corriente de entrada, opcional ejecutando estrictamente el parsón |
from_msg_document(document: msg_document) → mapi_message | Crea un mensaje de una instancia existente msg_document |
load_from_eml(path: std::filesystem::path) → mapi_message | Carga un archivo EML de una ruta o flujo en un mensaje mapi_message |
load_from_eml(stream: std::istream) → mapi_message | |
unicode_strings() → bool | |
set_unicode_strings(value: bool) | |
set_subject(value: std::string) | Establece el asunto del mensaje |
set_body(value: std::string) | Establece el cuerpo de texto sin formato del mensaje |
set_html_body(value: std::string) | |
set_message_class(value: std::string) | |
set_sender_name(value: std::string) | Establece el nombre para mostrar del remitente |
set_sender_email_address(value: std::string) | Establece la dirección de correo electrónico del remitente |
set_sender_address_type(value: std::string) | |
set_internet_message_id(value: std::string) | Establece el valor del encabezado Internet Message‑ID |
to_msg_document() → msg_document | Convertir el mensaje en un objeto msg_document |
save() → std::vector<std::uint8_t> | Retorna la mensaje como vector de byte en formato MSG |
save(path: std::filesystem::path) | |
save(stream: std::ostream) | |
save_to_eml() → std::vector<std::uint8_t> | ahorra el EML al flujo de salida proporcionado |
save_to_eml(path: std::filesystem::path) | |
save_to_eml(stream: std::ostream) |