mapi_message
Přehled
mapi_message je třída v Aspose.Email FOSS pro C++.
Popis
mapi_message je třída v knihovně Aspose.Email FOSS pro C++, která poskytuje 44 metod a 6 vlastností pro programové použití.
Mezi hlavní schopnosti patří: std::uint32_t; nastavení předmětu zprávy; nastavení plain‑text těla zprávy. Tyto operace umožňují vývojářům integrovat funkčnost mapi_message přímo do C++ aplikací.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
default_property_flags | std::uint32_t | Čtení/zápis | Reprezentuje výchozí bitmasku příznaku vlastnosti |
recipient_type_to | int | Čtení/zápis | Representuje konstantu typu příjemce ‘To’ |
recipient_type_cc | int | Čtení/zápis | Representuje konstantu typu příjemce ‘CC’ |
recipient_type_bcc | int | Čtení/zápis | Representuje konstantu typu příjemce BCC |
attach_method_by_value | int | Čtení/zápis | Reprezentuje konstantu metody přílohy podle hodnoty |
attach_method_embedded | int | Čtení/zápis | Reprezentuje konstantu metody vložené přílohy |
Metody
| Podpis: | Popis: |
|---|---|
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message | |
from_file(path: std::filesystem::path, strict: bool) → mapi_message | Načte soubor MSG z dané cesty, případně vynutí přísné parsování |
from_stream(stream: std::istream, strict: bool) → mapi_message | Načte MSG z vstupního proudu, volitelně vynutí přísné parsování |
from_msg_document(document: msg_document) → mapi_message | Vytvoří zprávu z existující instance msg_document |
load_from_eml(path: std::filesystem::path) → mapi_message | Načte soubor EML z cesty nebo proudu do mapi_message |
load_from_eml(stream: std::istream) → mapi_message | |
unicode_strings() → bool | |
set_unicode_strings(value: bool) | |
set_subject(value: std::string) | Nastaví předmět zprávy |
set_body(value: std::string) | Nastaví prostý text těla zprávy |
set_html_body(value: std::string) | |
set_message_class(value: std::string) | |
set_sender_name(value: std::string) | Nastaví zobrazované jméno odesílatele |
set_sender_email_address(value: std::string) | Nastaví e-mailovou adresu odesílatele |
set_sender_address_type(value: std::string) | |
set_internet_message_id(value: std::string) | Nastaví hodnotu hlavičky Internet Message‑ID. |
to_msg_document() → msg_document | Převede zprávu na objekt msg_document |
save() → std::vector<std::uint8_t> | Vrací zprávu jako vektor bajtů ve formátu MSG |
save(path: std::filesystem::path) | |
save(stream: std::ostream) | |
save_to_eml() → std::vector<std::uint8_t> | Uloží soubor EML do poskytnutého výstupního proudu |
save_to_eml(path: std::filesystem::path) | |
save_to_eml(stream: std::ostream) |