mapi_message

Overview

mapi_message є класом в Aspose.Email FOSS для C++.

Description

mapi_message є клас в бібліотеці FOSS для C++, який показує 44 методи та 6 властивостей для програмного використання.

Основні можливості включають: std::uint32_t; встановлює суб’єкт повідомлення; встановляє простої тексту тіла повідомлення. Ці операції дозволяють розробникам інтегрувати функціональність mapi_message безпосередньо в програми C++.

Properties

NameTypeAccessDescription
default_property_flagsstd::uint32_tЧитання/писанняПредставляє за замовчуванням властивість бітмаска флаг .
recipient_type_tointЧитання/писанняПредставляє постійну типу “To” для одержувача.
recipient_type_ccintЧитання/писанняПредставляє постійну типу “CC” для одержувача.
recipient_type_bccintЧитання/писанняПредставляє постійну типу “BCC” для одержувача.
attach_method_by_valueintЧитання/писанняПредставляє прикріплення за значенням методу постійною
attach_method_embeddedintЧитання/писанняПредставляє постійну методу вбудованого прикріплення.

Methods

SignatureDescription
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)

See Also

 Українська