mapi_message
Vue d’ensemble
mapi_message C’est une classe dans Aspose.Email FOSS pour C++.
Description
mapi_message C’est une classe dans la bibliothèque FOSS pour C++ qui expose 44 méthodes et 6 propriétés pour l’utilisation programmée.
Les capacités de base comprennent : std::uint32_t;• définir le sujet du message ; définit le corps de texte plain du messages. Ces opérations permettent aux développeurs d’intégrer la fonctionnalité mapi_message directement dans les applications C++.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
default_property_flags | std::uint32_t | Lire / Écrire | Représente le masque de bits du drapeau de propriété par défaut |
recipient_type_to | int | Lire / Écrire | Représente la constante de type de destinataire ‘To’ |
recipient_type_cc | int | Lire / Écrire | Représente la constante du type de destinataire ‘CC’ |
recipient_type_bcc | int | Lire / Écrire | Représente la constante de type de destinataire ‘BCC’ |
attach_method_by_value | int | Lire / Écrire | Représente la constante de méthode d’attachement par valeur |
attach_method_embedded | int | Lire / Écrire | Représente la constante de méthode de pièce jointe intégrée |
méthodes
| Signature | Description |
|---|---|
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message | |
from_file(path: std::filesystem::path, strict: bool) → mapi_message | Carte un fichier MSG de la voie donnée, en faisant optionner une partage stricte |
from_stream(stream: std::istream, strict: bool) → mapi_message | Charge un MSG d’un flux d’entrée, en faisant optionner une partage stricte |
from_msg_document(document: msg_document) → mapi_message | Créer un message à partir d’une instance msg_document existante |
load_from_eml(path: std::filesystem::path) → mapi_message | Carte un fichier EML d’un chemin ou de flux dans un message mapi_ |
load_from_eml(stream: std::istream) → mapi_message | |
unicode_strings() → bool | |
set_unicode_strings(value: bool) | |
set_subject(value: std::string) | Définit l’objet du message |
set_body(value: std::string) | Définit le corps en texte brut du message |
set_html_body(value: std::string) | |
set_message_class(value: std::string) | |
set_sender_name(value: std::string) | Définit le nom d’affichage de l’expéditeur |
set_sender_email_address(value: std::string) | Définit l’adresse e-mail de l’expéditeur |
set_sender_address_type(value: std::string) | |
set_internet_message_id(value: std::string) | Définit la valeur de l’en-tête Internet Message‑ID |
to_msg_document() → msg_document | Convertir le message en un objet msg_document |
save() → std::vector<std::uint8_t> | Retourner le message en tant que vecteur byte dans le format MSG |
save(path: std::filesystem::path) | |
save(stream: std::ostream) | |
save_to_eml() → std::vector<std::uint8_t> | Économise l’EML dans le flux de sortie fourni |
save_to_eml(path: std::filesystem::path) | |
save_to_eml(stream: std::ostream) |