mapi_message
Overzicht
mapi_message is een klasse in Aspose.Email FOSS voor C++.
Beschrijving
mapi_message is een klasse in de Aspose.Email FOSS-bibliotheek voor C++ die 44 methoden en 6 eigenschappen blootlegt voor programmatisch gebruik.
Kernfunctionaliteiten omvatten: std::uint32_t; stelt het berichtonderwerp in; stelt de platte‑tekstinhoud van het bericht in. Deze bewerkingen stellen ontwikkelaars in staat om mapi_message functionaliteit direct in C++-toepassingen te integreren.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
default_property_flags | std::uint32_t | Lezen/schrijven | Stelt de standaard eigenschapsvlag-bitmasker voor |
recipient_type_to | int | Lezen/schrijven | Stelt de ‘To’ ontvangerstype-constante voor |
recipient_type_cc | int | Lezen/schrijven | Stelt de CC-ontvangerstype-constante voor. |
recipient_type_bcc | int | Lezen/schrijven | Stelt de BCC-ontvangerstype-constante voor |
attach_method_by_value | int | Lezen/schrijven | Stelt de constante voor die de bijlage-per-waarde-methode vertegenwoordigt. |
attach_method_embedded | int | Lezen/schrijven | Geeft de constante voor de ingebedde bijlage-methode weer |
Methoden
| Handtekening | Beschrijving |
|---|---|
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message | |
from_file(path: std::filesystem::path, strict: bool) → mapi_message | Laadt een MSG-bestand van het opgegeven pad, eventueel met afdwingende strikte parsing |
from_stream(stream: std::istream, strict: bool) → mapi_message | Laadt een MSG van een invoerstroom, optioneel met handhaving van strikte parsing |
from_msg_document(document: msg_document) → mapi_message | Maakt een bericht aan vanuit een bestaande msg_document instantie |
load_from_eml(path: std::filesystem::path) → mapi_message | Laadt een EML-bestand van een pad of stream in een mapi_message |
load_from_eml(stream: std::istream) → mapi_message | |
unicode_strings() → bool | |
set_unicode_strings(value: bool) | |
set_subject(value: std::string) | Stelt het onderwerp van het bericht in |
set_body(value: std::string) | Stelt de platte‑tekstinhoud van het bericht in. |
set_html_body(value: std::string) | |
set_message_class(value: std::string) | |
set_sender_name(value: std::string) | Stelt de weergavenaam van de afzender in |
set_sender_email_address(value: std::string) | Stelt het e-mailadres van de afzender in |
set_sender_address_type(value: std::string) | |
set_internet_message_id(value: std::string) | Stelt de Internet Message‑ID headerwaarde in |
to_msg_document() → msg_document | Converteert het bericht naar een msg_document object |
save() → std::vector<std::uint8_t> | Retourneert het bericht als een bytevector in MSG-indeling |
save(path: std::filesystem::path) | |
save(stream: std::ostream) | |
save_to_eml() → std::vector<std::uint8_t> | Slaat de EML op in de opgegeven outputstream |
save_to_eml(path: std::filesystem::path) | |
save_to_eml(stream: std::ostream) |