mapi_message
Общ преглед
mapi_message е клас в Aspose.Email FOSS за C++.
Описание на състоянието
mapi_message е клас в библиотеката FOSS за C++, който разкрива 44 метода и 6 свойства за програмистично използване.
Основните възможности включват: std::uint32_t; определя предмета на съобщението; определя тялото от обикновен текст на посланието. Тези операции позволяват на разработчиците да интегрират функционалността mapi_message директно в приложенията C++.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
default_property_flags | std::uint32_t | Чете/Пише | Представя по подразбиране свойството “bitmask” |
recipient_type_to | int | Чете/Пише | Представя константата от типа “To” на получателя. |
recipient_type_cc | int | Чете/Пише | Определя константата от типа “CC” на получателя. |
recipient_type_bcc | int | Чете/Пише | Определя константата от типа “BCC” на получателя. |
attach_method_by_value | int | Чете/Пише | Представя прикрепване по стойност на метода константа |
attach_method_embedded | int | Чете/Пише | Представя вградена константа на метода за прикрепване. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message | |
from_file(path: std::filesystem::path, strict: bool) → mapi_message | Зарежда MSG файл от даден път, като опционално налага строго анализиране. |
from_stream(stream: std::istream, strict: bool) → mapi_message | Зарежда MSG от входния поток, като опционално налага строго анализиране. |
from_msg_document(document: msg_document) → mapi_message | Създава съобщение от съществуващ екземпляр на msg_document |
load_from_eml(path: std::filesystem::path) → mapi_message | Зарежда EML файл от пътека или поток в mapi_message |
load_from_eml(stream: std::istream) → mapi_message | |
unicode_strings() → bool | |
set_unicode_strings(value: bool) | |
set_subject(value: std::string) | Определя тема на съобщението. |
set_body(value: std::string) | Определяне на тялото от обикновен текст на съобщението |
set_html_body(value: std::string) | |
set_message_class(value: std::string) | |
set_sender_name(value: std::string) | Определя показващото име на изпращача. |
set_sender_email_address(value: std::string) | Определя имейл адреса на изпращача. |
set_sender_address_type(value: std::string) | |
set_internet_message_id(value: std::string) | Определяне на стойността заглавие на интернет съобщение-ID |
to_msg_document() → msg_document | Преобразува съобщението в msg_document обект |
save() → std::vector<std::uint8_t> | Връща съобщението като байт вектор във формат MSG. |
save(path: std::filesystem::path) | |
save(stream: std::ostream) | |
save_to_eml() → std::vector<std::uint8_t> | Съхранява EML към предоставеното изходно поток. |
save_to_eml(path: std::filesystem::path) | |
save_to_eml(stream: std::ostream) |