mapi_message
Genel Bakış
mapi_message C++ için Aspose.Email FOSS sınıfıdır.
Açıklama
mapi_message C++ için FOSS kütüphanesinde 44 yöntem ve 6 programlama özellikleri sunulan bir sınıf.
Temel yetenekler şunları içerir: std::uint32_t;Mesaj konusu ayarlanır; mesajın düz metin vücudu ayarlar. Bu işlemler geliştiricilerin mapi_message işlevselliğini doğrudan C++ uygulamalarına entegre etmelerini sağlar.
Mülkiyetler
| Adı : | Tipi | Access | Açıklama |
|---|---|---|---|
default_property_flags | std::uint32_t | Okumak / Yazmak | Varsayılan özellik bayrak bitmaskesini temsil eder |
recipient_type_to | int | Okumak / Yazmak | ‘To’ alıcı türü sabitini temsil eder |
recipient_type_cc | int | Okumak / Yazmak | ‘CC’ alıcı türü sabitini temsil eder |
recipient_type_bcc | int | Okumak / Yazmak | ‘BCC’ alıcı türü sabitini temsil eder |
attach_method_by_value | int | Okumak / Yazmak | Değer yöntemi sabitiyle eklemeyi temsil eder |
attach_method_embedded | int | Okumak / Yazmak | Gömülü ekleme yöntemi sabitini temsil eder |
Yöntemler
| Signature | Açıklama |
|---|---|
create(subject: std::string, body: std::string, unicode_strings: bool) → mapi_message | |
from_file(path: std::filesystem::path, strict: bool) → mapi_message | verilen yoldan bir MSG dosyasını yüklemek, seçmeli olarak sıkı parsing uygulanır |
from_stream(stream: std::istream, strict: bool) → mapi_message | Bir giriş akışından bir MSG yüklemektedir, seçmeli olarak sıkı parsing uygulanır |
from_msg_document(document: msg_document) → mapi_message | Mevcut bir msg_document örneğinden bir mesaj oluşturur. |
load_from_eml(path: std::filesystem::path) → mapi_message | Bir yol veya akışdan bir mapi_message’a EML dosyasını yükler |
load_from_eml(stream: std::istream) → mapi_message | |
unicode_strings() → bool | |
set_unicode_strings(value: bool) | |
set_subject(value: std::string) | Mesaj konusunu ayarlar |
set_body(value: std::string) | Mesajın düz metin gövdesini ayarlar |
set_html_body(value: std::string) | |
set_message_class(value: std::string) | |
set_sender_name(value: std::string) | Gönderenin görüntülenen adını ayarlar |
set_sender_email_address(value: std::string) | Gönderenin e-posta adresini ayarlar |
set_sender_address_type(value: std::string) | |
set_internet_message_id(value: std::string) | Internet Message‑ID başlık değerini ayarlar |
to_msg_document() → msg_document | Mesajı msg_document nesneye dönüştürür |
save() → std::vector<std::uint8_t> | Mesajı bir byte vektör olarak MSG biçiminde geri getirir. |
save(path: std::filesystem::path) | |
save(stream: std::ostream) | |
save_to_eml() → std::vector<std::uint8_t> | EML’yi sağlanan çıkış akımına kaydeder |
save_to_eml(path: std::filesystem::path) | |
save_to_eml(stream: std::ostream) |