mapi_message

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

NaamTypeToegangBeschrijving
default_property_flagsstd::uint32_tLezen/schrijvenStelt de standaard eigenschapsvlag-bitmasker voor
recipient_type_tointLezen/schrijvenStelt de ‘To’ ontvangerstype-constante voor
recipient_type_ccintLezen/schrijvenStelt de CC-ontvangerstype-constante voor.
recipient_type_bccintLezen/schrijvenStelt de BCC-ontvangerstype-constante voor
attach_method_by_valueintLezen/schrijvenStelt de constante voor die de bijlage-per-waarde-methode vertegenwoordigt.
attach_method_embeddedintLezen/schrijvenGeeft de constante voor de ingebedde bijlage-methode weer

Methoden

HandtekeningBeschrijving
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message
from_file(path: std::filesystem::path, strict: bool) → mapi_messageLaadt een MSG-bestand van het opgegeven pad, eventueel met afdwingende strikte parsing
from_stream(stream: std::istream, strict: bool) → mapi_messageLaadt een MSG van een invoerstroom, optioneel met handhaving van strikte parsing
from_msg_document(document: msg_document) → mapi_messageMaakt een bericht aan vanuit een bestaande msg_document instantie
load_from_eml(path: std::filesystem::path) → mapi_messageLaadt 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_documentConverteert 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)

Zie ook

 Nederlands