mapi_message

mapi_message

Przegląd

mapi_message jest klasą w Aspose.Email FOSS dla C++.

Opis

mapi_message jest klasą w bibliotece Aspose.Email FOSS dla C++, która udostępnia 44 metod i 6 właściwości do programowego użycia.

Podstawowe możliwości obejmują: std::uint32_t; ustawia temat wiadomości; ustawia treść wiadomości w formacie plain‑text. Te operacje umożliwiają programistom integrację funkcjonalności mapi_message bezpośrednio w aplikacjach C++.

Właściwości

NazwaTypDostępOpis
default_property_flagsstd::uint32_tOdczyt/zapisReprezentuje domyślną maskę bitową flagi właściwości
recipient_type_tointOdczyt/zapisReprezentuje stałą typu odbiorcy ‘To’
recipient_type_ccintOdczyt/zapisReprezentuje stałą typu odbiorcy CC.
recipient_type_bccintOdczyt/zapisReprezentuje stałą typu odbiorcy ‘BCC’
attach_method_by_valueintOdczyt/zapisReprezentuje stałą metody załącznika „by value”.
attach_method_embeddedintOdczyt/zapisReprezentuje stałą metody osadzonego załącznika

Metody

SygnaturaOpis
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message
from_file(path: std::filesystem::path, strict: bool) → mapi_messageŁaduje plik MSG z podanej ścieżki, opcjonalnie wymuszając ścisłe parsowanie
from_stream(stream: std::istream, strict: bool) → mapi_messageŁaduje plik MSG ze strumienia wejściowego, opcjonalnie wymuszając rygorystyczne parsowanie
from_msg_document(document: msg_document) → mapi_messageTworzy wiadomość z istniejącej instancji msg_document
load_from_eml(path: std::filesystem::path) → mapi_messageŁaduje plik EML z ścieżki lub strumienia do mapi_message
load_from_eml(stream: std::istream) → mapi_message
unicode_strings() → bool
set_unicode_strings(value: bool)
set_subject(value: std::string)Ustawia temat wiadomości
set_body(value: std::string)Ustawia ciało wiadomości w formacie zwykłego tekstu.
set_html_body(value: std::string)
set_message_class(value: std::string)
set_sender_name(value: std::string)Ustawia wyświetlaną nazwę nadawcy
set_sender_email_address(value: std::string)Ustawia adres e-mail nadawcy
set_sender_address_type(value: std::string)
set_internet_message_id(value: std::string)Ustawia wartość nagłówka Internet Message‑ID.
to_msg_document() → msg_documentKonwertuje wiadomość do obiektu msg_document
save() → std::vector<std::uint8_t>Zwraca wiadomość jako wektor bajtów w formacie MSG
save(path: std::filesystem::path)
save(stream: std::ostream)
save_to_eml() → std::vector<std::uint8_t>Zapisuje plik EML do podanego strumienia wyjściowego
save_to_eml(path: std::filesystem::path)
save_to_eml(stream: std::ostream)

Zobacz także

 Polski