mapi_message
Opinie generală
mapi_message este o clasă în Aspose.Email FOSS pentru C++.
Descriere:
mapi_message este o clasă din biblioteca FOSS pentru C++ care expune 44 de metode și 6 proprietăți pentru utilizare programatică.
Capacitățile de bază includ: std::uint32_t; stabilește subiectul mesajului; definește corpul text-clar al mesajului. Aceste operațiuni permit dezvoltatorilor să integreze funcționalitatea mapi_message direct în aplicațiile C++.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
default_property_flags | std::uint32_t | Citire/scriere | Reprezintă proprietatea implicită bitmask flag |
recipient_type_to | int | Citire/scriere | Reprezintă constanta de tip “To” a destinatarului. |
recipient_type_cc | int | Citire/scriere | Reprezintă constanta de tip “CC” a destinatarului. |
recipient_type_bcc | int | Citire/scriere | Reprezintă constanta de tip “BCC” a destinatarului. |
attach_method_by_value | int | Citire/scriere | Reprezintă atașamentul prin metoda de valoare constantă |
attach_method_embedded | int | Citire/scriere | Reprezintă constanta metodei de atașare încorporată |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message | |
from_file(path: std::filesystem::path, strict: bool) → mapi_message | Încărcă un fișier MSG din calea dată, opțional impunând analiza strictă |
from_stream(stream: std::istream, strict: bool) → mapi_message | Încărcă un MSG dintr-un flux de intrare, opțional impunând analiza strictă |
from_msg_document(document: msg_document) → mapi_message | Creează un mesaj dintr-o instanță existentă msg_document |
load_from_eml(path: std::filesystem::path) → mapi_message | Încărcă un fișier EML dintr-o cale sau flux într-un mapi_message |
load_from_eml(stream: std::istream) → mapi_message | |
unicode_strings() → bool | |
set_unicode_strings(value: bool) | |
set_subject(value: std::string) | Setarea subiectului mesajului |
set_body(value: std::string) | Setarea corpului text simplu al mesajului |
set_html_body(value: std::string) | |
set_message_class(value: std::string) | |
set_sender_name(value: std::string) | Setarea numelui de afișare al expeditorului |
set_sender_email_address(value: std::string) | Setarea adresei de e-mail a expeditorului |
set_sender_address_type(value: std::string) | |
set_internet_message_id(value: std::string) | Setarea valorii de intitulare a mesajelor pe Internet |
to_msg_document() → msg_document | Convertează mesajul într-un obiect msg_document |
save() → std::vector<std::uint8_t> | Întoarce mesajul ca un vector de octet în format MSG |
save(path: std::filesystem::path) | |
save(stream: std::ostream) | |
save_to_eml() → std::vector<std::uint8_t> | Salvează EML la fluxul de ieșire furnizat |
save_to_eml(path: std::filesystem::path) | |
save_to_eml(stream: std::ostream) |