mapi_message
Overview
mapi_message є класом в Aspose.Email FOSS для C++.
Description
mapi_message є клас в бібліотеці FOSS для C++, який показує 44 методи та 6 властивостей для програмного використання.
Основні можливості включають: std::uint32_t; встановлює суб’єкт повідомлення; встановляє простої тексту тіла повідомлення. Ці операції дозволяють розробникам інтегрувати функціональність mapi_message безпосередньо в програми C++.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
default_property_flags | std::uint32_t | Читання/писання | Представляє за замовчуванням властивість бітмаска флаг . |
recipient_type_to | int | Читання/писання | Представляє постійну типу “To” для одержувача. |
recipient_type_cc | int | Читання/писання | Представляє постійну типу “CC” для одержувача. |
recipient_type_bcc | int | Читання/писання | Представляє постійну типу “BCC” для одержувача. |
attach_method_by_value | int | Читання/писання | Представляє прикріплення за значенням методу постійною |
attach_method_embedded | int | Читання/писання | Представляє постійну методу вбудованого прикріплення. |
Methods
| Signature | Description |
|---|---|
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) |