mapi_message
概要
mapi_message は C++ 用の Aspose.Email FOSS のクラスです。
説明
mapi_message は C++ 用の Aspose.Email FOSS ライブラリに含まれるクラスで、プログラムから使用できる 44 のメソッドと 6 つのプロパティを提供します。
主な機能は次のとおりです: std::uint32_t;メッセージの件名を設定します;メッセージのプレーンテキスト本文を設定します。これらの操作により、開発者は mapi_message の機能を C++ アプリケーションに直接組み込むことができます。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
default_property_flags | std::uint32_t | 読み取り/書き込み | デフォルトのプロパティフラグビットマスクを表します |
recipient_type_to | int | 読み取り/書き込み | 「To」受信者タイプ定数を表します |
recipient_type_cc | int | 読み取り/書き込み | 「CC」受信者タイプ定数を表します |
recipient_type_bcc | int | 読み取り/書き込み | ‘BCC’ 受信者タイプ定数を表します |
attach_method_by_value | int | 読み取り/書き込み | 添付ファイルを値で表す方法の定数を表します |
attach_method_embedded | int | 読み取り/書き込み | 埋め込み添付方式定数を表します |
メソッド
| シグネチャ | 説明 |
|---|---|
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) | Internet Message‑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) |