Aspose.Email for C++ を使用したメールメッセージのロードと保存
Aspose.Email for C++ は、EML、MSG、MHTML、HTML など複数の形式でメールメッセージをロード、保存、変換する柔軟なオプションを提供します。また、エンコーディング、添付ファイル、書式設定要件に対応するためにロードと保存のオプションをカスタマイズできます。
カスタマイズされたロードオプションでメッセージをロード
この MailMessage クラスは、EML、MSG、MHTML、HTML などのさまざまな形式からメッセージをロードでき、専用のロードオプションを使用します。これらのオプションにより、開発者はエンコーディング設定、添付ファイルの保持、埋め込みリソースの管理が可能です。
以下の C++ の例は、異なるロードオプションを使用してメールメッセージをロードする方法を示しています。
さまざまな形式でメールメッセージを保存
Aspose.Email for C++ は、EML、MSG、MHTML、HTML などの形式間でメッセージを変換できます。開発者は次を使用できます: SaveOptions クラス階層を使用して、エンコーディング、TNEF 添付、境界保存などの高度な保存パラメータを指定します。
利用可能な保存オプションは以下です:
EmlSaveOptionsMsgSaveOptionsMhtSaveOptionsHtmlSaveOptions
メールを EML として保存
以下のコードスニペットは、EML メッセージをロードし、同じ形式でディスクに保存する方法を示しています。
元の EML 境界を保持
EML ファイルを保存する際に、元の MIME 境界を保持できます。
EML で TNEF 添付を保持
以下のコード例は、TNEF(Transport Neutral Encapsulation Format)添付ファイルを保持しながらメールを保存する方法を示しています。
EML を MSG に変換
EML ファイルを Outlook の MSG 形式に簡単に変換できます。以下のコードスニペットは、EML メッセージをロードし、適切なオプションを使用して MSG に変換する方法を示しています。 SaveOptions クラス。
MHTML として保存
以下の例は、EML メッセージをロードし、MHTML ファイルとして保存する方法を示しています。
カスタムタイムゾーンで MHT にエクスポート
MHT 形式にエクスポートする前に、メッセージの日付フィールドにカスタムまたはシステムのタイムゾーンを設定できます。 MailMessage class は以下を提供します TimeZoneOffset カスタマイズされたタイムゾーンを設定するプロパティ。以下のコードスニペットは、カスタムタイムゾーンでメールを MHT にエクスポートする方法を示しています。
メールを EML にエクスポート
以下の例は、メールを EML 形式にエクスポートする方法を示しています: