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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
default_property_flags | std::uint32_t | Odczyt/zapis | Reprezentuje domyślną maskę bitową flagi właściwości |
recipient_type_to | int | Odczyt/zapis | Reprezentuje stałą typu odbiorcy ‘To’ |
recipient_type_cc | int | Odczyt/zapis | Reprezentuje stałą typu odbiorcy CC. |
recipient_type_bcc | int | Odczyt/zapis | Reprezentuje stałą typu odbiorcy ‘BCC’ |
attach_method_by_value | int | Odczyt/zapis | Reprezentuje stałą metody załącznika „by value”. |
attach_method_embedded | int | Odczyt/zapis | Reprezentuje stałą metody osadzonego załącznika |
Metody
| Sygnatura | Opis |
|---|---|
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_message | Tworzy 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_document | Konwertuje 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) |