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

NombreTipoAccessDescripción
default_property_flagsstd::uint32_tLeer / escribirRepresenta la máscara de bits de la bandera de propiedad predeterminada
recipient_type_tointLeer / escribirRepresenta la constante de tipo de destinatario To
recipient_type_ccintLeer / escribirRepresenta la constante de tipo de destinatario CC.
recipient_type_bccintLeer / escribirRepresenta la constante de tipo de destinatario BCC.
attach_method_by_valueintLeer / escribirRepresenta la constante del método de adjunto por valor
attach_method_embeddedintLeer / escribirRepresenta la constante del método de adjunto incrustado

Metodología

SignatureDescripción
create(subject: std::string, body: std::string, unicode_strings: bool)mapi_message
from_file(path: std::filesystem::path, strict: bool)mapi_messageCarga un archivo MSG desde el camino dado, opcionalmente ejecutando una estricta parsinga
from_stream(stream: std::istream, strict: bool)mapi_messageCarga un MSG de una corriente de entrada, opcional ejecutando estrictamente el parsón
from_msg_document(document: msg_document)mapi_messageCrea un mensaje de una instancia existente msg_document
load_from_eml(path: std::filesystem::path)mapi_messageCarga 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_documentConvertir 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)

Ver también

 Español