mapi_message

Общ преглед

mapi_message е клас в Aspose.Email FOSS за C++.

Описание на състоянието

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

Основните възможности включват: std::uint32_t; определя предмета на съобщението; определя тялото от обикновен текст на посланието. Тези операции позволяват на разработчиците да интегрират функционалността mapi_message директно в приложенията C++.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
default_property_flagsstd::uint32_tЧете/ПишеПредставя по подразбиране свойството “bitmask”
recipient_type_tointЧете/ПишеПредставя константата от типа “To” на получателя.
recipient_type_ccintЧете/ПишеОпределя константата от типа “CC” на получателя.
recipient_type_bccintЧете/ПишеОпределя константата от типа “BCC” на получателя.
attach_method_by_valueintЧете/ПишеПредставя прикрепване по стойност на метода константа
attach_method_embeddedintЧете/ПишеПредставя вградена константа на метода за прикрепване.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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)

Вижте също:

 Български